Size: a a a

pgsql – PostgreSQL

2021 February 08

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Шихов
Доброго дня. Я случайно восстановил базу из sql-дампа два раза, и данные задвоились. Есть ли какой то способ это исправить?
Проще и быстрее начать сначала, IMHO.
источник

АШ

Александр Шихов... in pgsql – PostgreSQL
Yaroslav Schekin
Проще и быстрее начать сначала, IMHO.
Да, знаю, но в базу успели записать данные, которые нельзя терять
источник

D

Dmitriy in pgsql – PostgreSQL
Александр Шихов
Да, знаю, но в базу успели записать данные, которые нельзя терять
Тогда для каждой таблицы нужно написать запрос на удаление дубликатов)
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Александр Шихов
Да, знаю, но в базу успели записать данные, которые нельзя терять
лучше сохранить эти новые данные отдельно. Согласен с Ярославом - вычищать будет намного сложнее и дольше чем заново восстановить правильным образом
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Шихов
Да, знаю, но в базу успели записать данные, которые нельзя терять
Оооо, тогда Вы намучаетесь. ;(
Да, а как Вам вообще удалось загрузить дубликаты?!
Там что, первичных ключей нет (если так — это "в морг", плюс-минус)?
источник

АШ

Александр Шихов... in pgsql – PostgreSQL
Yaroslav Schekin
Оооо, тогда Вы намучаетесь. ;(
Да, а как Вам вообще удалось загрузить дубликаты?!
Там что, первичных ключей нет (если так — это "в морг", плюс-минус)?
просто выполнил восстановление из дампа 2 раза ( \i damp.sql)
источник

АШ

Александр Шихов... in pgsql – PostgreSQL
1с -ная база. И в ней задвоилось вообще всё, вплоть до логинов-паролей
источник

АШ

Александр Шихов... in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Шихов
просто выполнил восстановление из дампа 2 раза ( \i damp.sql)
И это должно было быть абсолютно бесполезным, в нормально спроектированной базе (т.е. не вставиться вообще ничего).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Шихов
1с -ная база. И в ней задвоилось вообще всё, вплоть до логинов-паролей
Подождите... что в 1С-ных базах в самом деле вообще нет ключей?!
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Yaroslav Schekin
Подождите... что в 1С-ных базах в самом деле вообще нет ключей?!
Там ещё много всяких подводных  рифов и отмелей!
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Александр Шихов
1с -ная база. И в ней задвоилось вообще всё, вплоть до логинов-паролей
скорее всего задвоилось то, где не было constraints. В некоторых таблицах они всё же есть. Но повторюсь - вычистить будет намного сложнее чем повторно внести данные.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Сергей Голод
скорее всего задвоилось то, где не было constraints. В некоторых таблицах они всё же есть. Но повторюсь - вычистить будет намного сложнее чем повторно внести данные.
До сих пор только в некоторых?
Мне что-то кажется, что 1С с тех давних пор, что я её помню, сильно лучше с базами работать не стала. ;(
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Yaroslav Schekin
До сих пор только в некоторых?
Мне что-то кажется, что 1С с тех давних пор, что я её помню, сильно лучше с базами работать не стала. ;(
ну вот такая она "своеобразная"....))
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Сергей Голод
ну вот такая она "своеобразная"....))
Это другими словами называется, ну да ладно. ;(
Спасибо за информацию!
источник

NL

Nick Lebedev in pgsql – PostgreSQL
Подскажите пожалуйста, можно ли с помощью jsonpath проверить перечечение jsonb массивов?
Нужен аналог оператора overlap для обычных массивов
SELECT ARRAY[1,2] && ARRAY[1,3,4]
источник

K

Kirill in pgsql – PostgreSQL
Всем привет! Есть сервер с PostgreSQL на котором раз в неделю выполняется бэкап pg_dumpall, который вызывается через баш скрипт в кроне. Столкнулся с проблемой, что заколнчилось место на диске и решил сжимать бэкапы через gzip backup.sql. Запустил сжатие текущего бэкапа, но случился дисконнект и операция прервалась. Подскажите как можно запустить выполнение команды, чтобы при этом можно было отключится от сервера, а команда продолжила свое выполнение?
источник

АО

Артем Орлов... in pgsql – PostgreSQL
Добрый день, подскажите с чем может быть связана ошибка org.postgresql.util.PSQLException:Соединение уже было закрыто
источник

АЯ

Александр Ягубов... in pgsql – PostgreSQL
Kirill
Всем привет! Есть сервер с PostgreSQL на котором раз в неделю выполняется бэкап pg_dumpall, который вызывается через баш скрипт в кроне. Столкнулся с проблемой, что заколнчилось место на диске и решил сжимать бэкапы через gzip backup.sql. Запустил сжатие текущего бэкапа, но случился дисконнект и операция прервалась. Подскажите как можно запустить выполнение команды, чтобы при этом можно было отключится от сервера, а команда продолжила свое выполнение?
tmux attach || tmux new ?
источник

K

Kirill in pgsql – PostgreSQL
Александр Ягубов
tmux attach || tmux new ?
через винду подключаюсь к серверу, через wincp
источник