Size: a a a

PostgreSQL + 1C + Linux

2021 April 02

JG

John Galt in PostgreSQL + 1C + Linux
Кошерен и даже будет реализован. Но хочется все попробовать.
Спасибо, за ответ. Раз Вы во время работы 1С делаете бэкап pg_dump, значит все хорошо. Т.к. Pgadmin делает то же)

Можно Ваш пример команды pg_dump? Интересует кодировка, сжатие.
источник

С

Стас in PostgreSQL + 1C + Linux
John Galt
Кошерен и даже будет реализован. Но хочется все попробовать.
Спасибо, за ответ. Раз Вы во время работы 1С делаете бэкап pg_dump, значит все хорошо. Т.к. Pgadmin делает то же)

Можно Ваш пример команды pg_dump? Интересует кодировка, сжатие.
/opt/pgpro/1c-12/bin/pg_dump --host localhost --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --compress 9 --encoding UTF8 --verbose --file "/Storage/BackUP/$1/$db/$db-$(date +%Y-%m-%d-%H-%M).backup" "$db" 2> $LOG_FILE
источник

SK

Sergey Krasnov in PostgreSQL + 1C + Linux
Добрый день!
Из официальной документации: pgAdmin uses the pg_dump utility to provide an easy way to create a backup in a plain-text or archived format.
Кратко, pgadmin делает тот же pg_dump.
Про резервное копирование, нужно понимать, что в идеальном мире при бэкапе нет незавершенных транзакций и поэтому БД консистентна. Можно, конечно, и на ходу, но гарантий целостности данных нет. Лучше всего, придумать как проверять бэкапы после дампа.
источник

С

Стас in PostgreSQL + 1C + Linux
первое что под руку попалось
источник

С

Стас in PostgreSQL + 1C + Linux
но иногда приходится так: /opt/pgpro/1c-12/bin/pg_dump --host localhost --port 5432 --username "postgres" --role "postgres" --no-password -T config --file "/Storage/BackUP/$1/$db/$db-$(date +%Y-%m-%d-%H-%M)-osov.backup" "$db"
/opt/pgpro/1c-12/bin/pg_dump --host localhost --port 5432 --username "postgres" --role "postgres" --no-password -t config -s --file "/Storage/BackUP/$1/$db/$db-$(date +%Y-%m-%d-%H-%M)-conf.backup" "$db"
/opt/pgpro/1c-12/bin/psql --host localhost --port 5432 --username "postgres" --no-password -d $db -c "COPY public.config TO'/Storage/BackUP/$1/$db/$db-$(date +%Y-%m-%d-%H-%M)-conf-data.backup' WITH BINARY;"
источник

С

Стас in PostgreSQL + 1C + Linux
Sergey Krasnov
Добрый день!
Из официальной документации: pgAdmin uses the pg_dump utility to provide an easy way to create a backup in a plain-text or archived format.
Кратко, pgadmin делает тот же pg_dump.
Про резервное копирование, нужно понимать, что в идеальном мире при бэкапе нет незавершенных транзакций и поэтому БД консистентна. Можно, конечно, и на ходу, но гарантий целостности данных нет. Лучше всего, придумать как проверять бэкапы после дампа.
Ну это обычно крайние случаи, или ктото пролюбил вспышку и бэкапы сломались когдато и их надо починить, но и прям счас снять копию, во избежание как говорится. Или отладка скрипта в течении рабочего дня, но тогда делается на одной базе, а потом просто прописываются остальные
источник

ДЗ

Д Зарипов in PostgreSQL + 1C + Linux
Добрый день, коллеги. Может кто знает как с hasp ключом подружить astra linux 1.6 с мандатной сессией уровня 1?
источник

JG

John Galt in PostgreSQL + 1C + Linux
Стас
/opt/pgpro/1c-12/bin/pg_dump --host localhost --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --compress 9 --encoding UTF8 --verbose --file "/Storage/BackUP/$1/$db/$db-$(date +%Y-%m-%d-%H-%M).backup" "$db" 2> $LOG_FILE
Интересно, а можно посмотреть на ваши системные или переменные окружения? Вижу, что много знаков долларов. Они нужны, чтобы базы друг от друга различать?
источник

SK

Sergey Krasnov in PostgreSQL + 1C + Linux
Стас
Ну это обычно крайние случаи, или ктото пролюбил вспышку и бэкапы сломались когдато и их надо починить, но и прям счас снять копию, во избежание как говорится. Или отладка скрипта в течении рабочего дня, но тогда делается на одной базе, а потом просто прописываются остальные
Согласен, ушел в сторону. :)
Коллега спрашивал "можно ли", ответ однозначный - можно.
источник

С

Стас in PostgreSQL + 1C + Linux
John Galt
Интересно, а можно посмотреть на ваши системные или переменные окружения? Вижу, что много знаков долларов. Они нужны, чтобы базы друг от друга различать?
чтобы их посмотреть надо весь скрипт выкладывать, там запутанная структура, я очень ленивая зараза и не хочу править 3 скрипта, каждый раз, когда меняется состав баз для резервирования, поэтому наваял единый скрипт который сам складывает копии по схеме день-неделя-месяц по разным папкам
источник

С

Стас in PostgreSQL + 1C + Linux
Sergey Krasnov
Согласен, ушел в сторону. :)
Коллега спрашивал "можно ли", ответ однозначный - можно.
а вот вопрос проверки таких "внезапных" копий я бы обсудил :) по сути я знаю только 1 метод - развернуть в копию и проверить на работоспособность
источник

C

Crypton in PostgreSQL + 1C + Linux
Сергей Голод
у вас прямо таки какое-то отчаяние)). Что происходит на сетевом уровне в моменты зависания? Трафик между апачем и 1С-сервером ходит?
Не проверял. Думал по этому поводу, но не знаю как это проверить
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Crypton
Не проверял. Думал по этому поводу, но не знаю как это проверить
tcpdump/wireshark и мониторить в моменты зависаний. Хотя бы понять на стороне веб-сервера или сервера приложений проблема находится
источник

SK

Sergey Krasnov in PostgreSQL + 1C + Linux
Стас
а вот вопрос проверки таких "внезапных" копий я бы обсудил :) по сути я знаю только 1 метод - развернуть в копию и проверить на работоспособность
Так и есть, пока ничего принципиально нового не придумали
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Для 1с сервера подбирал недорогие винты,предлагают micron 5300, никто не использовал их, как они под нагрузкой?
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
2flower _
Для 1с сервера подбирал недорогие винты,предлагают micron 5300, никто не использовал их, как они под нагрузкой?
Да как бы на sata дисках особо разницы нет между дисками, они все относительно не очень. Абы конденсаторы были, да и всё...
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Alex Tkachuk
Да как бы на sata дисках особо разницы нет между дисками, они все относительно не очень. Абы конденсаторы были, да и всё...
Ну как нет, а надёжность, работа под постоянными нагрузками, нагрев.
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Не всегда можно nvme использовать к сожалению
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Особо не знаю дисков с конденсаторами у которых есть существенные проблемы с надёжностью/работой под постоянными нагрузками/нагревом
источник

ИО

Игорь Орлов... in PostgreSQL + 1C + Linux
Sergey Krasnov
Добрый день!
Из официальной документации: pgAdmin uses the pg_dump utility to provide an easy way to create a backup in a plain-text or archived format.
Кратко, pgadmin делает тот же pg_dump.
Про резервное копирование, нужно понимать, что в идеальном мире при бэкапе нет незавершенных транзакций и поэтому БД консистентна. Можно, конечно, и на ходу, но гарантий целостности данных нет. Лучше всего, придумать как проверять бэкапы после дампа.
лучше использовать pgbackup. Добрый день
источник