Size: a a a

pgsql – PostgreSQL

2021 January 22

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
приложение остановить чтобы данные не кидали на БД
Ну а зачем Вы написали про "данные постоянно летят" в https://t.me/pgsql/277818 ?
Но, вообще, по-моему, Вы просто чересчур перестраховываетесь — каких проблем Вы ожидаете от создания индекса (или процесса его создания)?
Если что-то пойдёт не так — остановите / DROP его и т.п., да и всё.
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
ладно  всё понял: остановить приложение, поставить на паузу репликацию, сделать индекс, проверить сделался ли индекс, включить репликацию. Backup plan: если что-то пойдёт не так восстановиться с резервной копии на слейве - вроде ничего не упустил
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Yaroslav Schekin
Ну а зачем Вы написали про "данные постоянно летят" в https://t.me/pgsql/277818 ?
Но, вообще, по-моему, Вы просто чересчур перестраховываетесь — каких проблем Вы ожидаете от создания индекса (или процесса его создания)?
Если что-то пойдёт не так — остановите / DROP его и т.п., да и всё.
не знаю мне кажется бекапов мало не бывает, проще удалить если не понадобиться чем потом волосы рвать ....
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
не знаю мне кажется бекапов мало не бывает, проще удалить если не понадобиться чем потом волосы рвать ....
Так-то да, но так можно докатиться до остановки кластера и снятия backup-а перед каждым [модифицирующим данные] запросом. ;)
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Всем спасибо, благодарю
источник

Z

Zumrud in pgsql – PostgreSQL
Hi. How do i do the same two database timelineid for restore/recovery?
источник

Z

Zumrud in pgsql – PostgreSQL
Zumrud
Hi. How do i do the same two database timelineid for restore/recovery?
INFO: the recovery target timeline ID is not given
INFO: use timeline ID of current database cluster as recovery target: 1
INFO: calculating timeline branches to be used to recovery target point
INFO: searching latest full backup which can be used as restore start point
ERROR: cannot do restore
DETAIL: There is no valid full backup which can be used for given recovery condition.
источник

Z

Zumrud in pgsql – PostgreSQL
Zumrud
INFO: the recovery target timeline ID is not given
INFO: use timeline ID of current database cluster as recovery target: 1
INFO: calculating timeline branches to be used to recovery target point
INFO: searching latest full backup which can be used as restore start point
ERROR: cannot do restore
DETAIL: There is no valid full backup which can be used for given recovery condition.
it is timelineid 1 on new server and another is timelineid 2 which i want to restore from this server
источник

T

Timofey in pgsql – PostgreSQL
Привет! Есть тут такие у кого есть опыт с sequelize и typeorm? Что юзабельнее?
источник

V

Viktor in pgsql – PostgreSQL
Zumrud
Hi. How do i do the same two database timelineid for restore/recovery?
@postgreschat,  you'd better ask there
источник

am

a m in pgsql – PostgreSQL
ALTER TABLE ... ADD CONSTRAINT ... FOREIGN KEY не сработало, что ли?
источник

am

a m in pgsql – PostgreSQL
REFERENCES — это такой сахар чтобы типы колонок не напутать.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Нет и никак. Здесь же составной PK.
источник

am

a m in pgsql – PostgreSQL
Yaroslav Schekin
Нет и никак. Здесь же составной PK.
У меня все работает.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
a m
У меня все работает.
Не работает. Прочитайте вопрос внимательно.
источник

am

a m in pgsql – PostgreSQL
# INSERT INTO table2 (col1, col2) VALUES (1, 1);
INSERT 0 1
# INSERT INTO table2 (col1, col2) VALUES (2, 2);
ERROR:  insert or update on table "table2" violates foreign key constraint "hey"
DETAIL:  Key (col1, col2)=(2, 2) is not present in table "table1".
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Да. FK ссылаются на ключи других таблиц, а не на их части.
Это так и в реляционной теории, и на практике в PostgreSQL.
источник

am

a m in pgsql – PostgreSQL
Yaroslav Schekin
Не работает. Прочитайте вопрос внимательно.
Давайте без «прочитайте» и сразу говорите, что я понял не так. Я здесь самый тупой.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
a m
Давайте без «прочитайте» и сразу говорите, что я понял не так. Я здесь самый тупой.
Смотрите:

> можно ли сделать так, чтобы колонка с id table2 ссылалось (references) на индекс table1_pkey и как это сделать?

Одна колонка. Т.е. нет, так сделать нельзя.
источник

am

a m in pgsql – PostgreSQL
Одна? Так еще проще.
источник