Size: a a a

pgsql – PostgreSQL

2020 June 30

2_

2flower _ in pgsql – PostgreSQL
Sardorrr
delete from main_order cascade where extract(year from "created_date") = 2018;

не получилось или я не то написал?
нет когда создается foreign key это указывают, тогда он удаляет ВСЕ записи дочерних таблиц, где используется этот ключ. аккуратно.
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Работать то работает. Оператора для проверки уникальности значений в массиве нету)
>вот у меня есть запись сейчас в ней [1,2,3], и надо запретить вставлять запись [2]
у вас немного не тот кейс описан был на который я отвечал.
источник

DK

Den KP in pgsql – PostgreSQL
Den KP
На вашем примере пробую  docker exec -t 5e8804b2d533 pg_restore -d cert_db -U dba < database.sql
не робит, что не так делаю?
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Работать то работает. Оператора для проверки уникальности значений в массиве нету)
а можно в check использовать (array_agg(DISTINCT unnest(foo))=foo ?
источник

s

sexst in pgsql – PostgreSQL
2flower _
а можно в check использовать (array_agg(DISTINCT unnest(foo))=foo ?
Нет. Потому что: set-returning functions are not allowed in check constraints
источник

s

sexst in pgsql – PostgreSQL
К тому же порядок значений нужно учитывать, он вроде не детерминирован будет
источник

IK

Ivan Komar in pgsql – PostgreSQL
Всем привет, может кто-то подсказать как это исправить?)
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
постгрес поди запущен уже? ps -ef|grep postgres
источник

s

sexst in pgsql – PostgreSQL
Ivan Komar
Всем привет, может кто-то подсказать как это исправить?)
ss -t -l -p -n | grep "5432"
источник

s

sexst in pgsql – PostgreSQL
Ну или как выше, постгрес проверить да)
источник

IK

Ivan Komar in pgsql – PostgreSQL
не особо помогло(
источник

s

sexst in pgsql – PostgreSQL
sudo, батенька, не забываем
источник

s

sexst in pgsql – PostgreSQL
Линух он волшебное слово любит.
источник

SB

S B in pgsql – PostgreSQL
судя по /mnt/c/Users это похоже на cygwin или wsl какой-то
источник

s

sexst in pgsql – PostgreSQL
Ууууууу. Не, я в такую каку не умею. Даже внимания не обратил.
источник

IK

Ivan Komar in pgsql – PostgreSQL
подсистема ubuntu на win 10
источник

2_

2flower _ in pgsql – PostgreSQL
sexst
Нет. Потому что: set-returning functions are not allowed in check constraints
ну это был выстрел от бедра, неудивительно, что я промахнулся. :)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
sexst
Очень много писать, кинусь статьёй.  Вот здесь отлично отвечают именно на ваш вопрос:
https://vladmihalcea.com/postgresql-triggers-isolation-levels/

Вкратце - при read commited уровне изоляции, write skew не возникнет.
Я бы Вам искренне советовал не давать ссылок на "материалы" Vlad Mihalcea вообще никому, а если Вы что-то сами "выучили" по ним — забыть.
Дело в том, что этот человек изображает из себя гуру, при этом понимая в ACID, как свинья в апельсинах (да ещё и пытается продавать эти "знания"!). Но конкретно эту статью я не читал, если что.

Но уже, к примеру, вот это:

> Вкратце - при read commited уровне изоляции, write skew не возникнет.

Разумеется, чушь (это оттого, что Vlad сильно путается в названиях аномалий, насколько я помню).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
maxp.dev
спасибо, почитаю.
а то как-то у меня это все позабылось уже...
Не читайте эту дурь, почитайте лучше https://www.postgresql.org/docs/current/mvcc.html
источник

MM

Maksim Makhalov in pgsql – PostgreSQL
Привет . Я к вам с тупым вопросом. Пытаюсь засунуть подключение к постгре в скрипт, вот такой вид.
  psql -h $SRC_HOST -p $SRC_PORT -d $SRC_DB -U $SRC_USER -w --tuples-only --no-align 

Как я понимаю, он должен пароль считывать из файла pg_pass. но этого не происходит, или происходит криво
psql: FATAL:  password authentication failed for user "postgres"
password retrieved from file "/home/maksim.mahalov/.pgpass"

Куда копать?
источник