Size: a a a

ERP USERSIDE - Общение

2019 November 30

G

Goletsa in ERP USERSIDE - Общение
но забавное поведение у 3.13 с базов от 3.12
источник

G

Goletsa in ERP USERSIDE - Общение
ругается на пароль при попытке входа
источник

G

Goletsa in ERP USERSIDE - Общение
Денис Бондарь
я подумаю, как можно скопировать базу данных так, чтобы владелец был другой, но, наверное, никак :(
dropdb userbeta
createdb -e -E "UTF-8" -l "ru_RU.UTF-8" -O userbeta -T template0 userbeta
psql -d userbeta -c "CREATE EXTENSION postgis"
pg_dump --no-acl --no-owner -Fc userside > userside.dump
pg_restore --no-owner --role=userbeta --dbname=userbeta userside.dump


Вот рабочий вариант, ругается только на постгис при разворачивании, но он создан на этапе пересозданяи базы
#save #pgsql #copy #backup
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
Goletsa
ругается на пароль при попытке входа
пф. чеп и не ругаться. аутентификация переехала вообще в новый модуль )))
источник

G

Goletsa in ERP USERSIDE - Общение
Денис Бондарь
ахахах. ну да ) как и у многих
ну потому что у меня Veeam позволяет если чо откатиться в случае пиздеца в 1 клик, который случился при поломке прода)
источник

G

Goletsa in ERP USERSIDE - Общение
Заодно проверил сегодня восстановление бекапов
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
Goletsa
dropdb userbeta
createdb -e -E "UTF-8" -l "ru_RU.UTF-8" -O userbeta -T template0 userbeta
psql -d userbeta -c "CREATE EXTENSION postgis"
pg_dump --no-acl --no-owner -Fc userside > userside.dump
pg_restore --no-owner --role=userbeta --dbname=userbeta userside.dump


Вот рабочий вариант, ругается только на постгис при разворачивании, но он создан на этапе пересозданяи базы
#save #pgsql #copy #backup
ну это простой вариант без копирования. просто забекапил текущую, развернул в тестовую. типично все.
я имел ввиду как-то упростить. например вот создание тестовой базы на основе рабочей - это упрощение, но оно работает, получается, только если пользователь общий
источник

G

Goletsa in ERP USERSIDE - Общение
плодоворный день
источник

G

Goletsa in ERP USERSIDE - Общение
Денис Бондарь
ну это простой вариант без копирования. просто забекапил текущую, развернул в тестовую. типично все.
я имел ввиду как-то упростить. например вот создание тестовой базы на основе рабочей - это упрощение, но оно работает, получается, только если пользователь общий
ну ща гляну
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
я перечитал доку по createdb. нету там ничего, что помогло бы в ситуации, когда надо создать базу данных под владельцем, отличным от владельца исходной. так не бывает. так что если надо поступить именно так, чтобы владельцы отличались, то только через бекап-рестор
источник

G

Goletsa in ERP USERSIDE - Общение
Денис Бондарь
ну это простой вариант без копирования. просто забекапил текущую, развернул в тестовую. типично все.
я имел ввиду как-то упростить. например вот создание тестовой базы на основе рабочей - это упрощение, но оно работает, получается, только если пользователь общий
$ createdb -e -E "UTF-8" -l "ru_RU.UTF-8" -O userside -T userside usercopy
SELECT pg_catalog.set_config('search_path', '', false)
CREATE DATABASE usercopy OWNER userside ENCODING 'UTF-8' TEMPLATE userside LC_COLLATE 'ru_RU.UTF-8' LC_CTYPE 'ru_RU.UTF-8';
источник

G

Goletsa in ERP USERSIDE - Общение
да
источник

G

Goletsa in ERP USERSIDE - Общение
ну в целом может быть удобно
источник

G

Goletsa in ERP USERSIDE - Общение
но я разделяю копии по доступам
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
ну, это верный подход. только если тебе надо скопировать базу, чтобы поиграться с ней и удалить, или протестировать на ней обновление до новой версии и удалить (или не удалить, а остаться на ней, а удалить старую), то именно такой способ создание через шаблон - отлично подходит
источник

G

Goletsa in ERP USERSIDE - Общение
я учту
источник

G

Goletsa in ERP USERSIDE - Общение
некотоыре вон целые вм копируют
источник

G

Goletsa in ERP USERSIDE - Общение
для тестов
источник

G

Goletsa in ERP USERSIDE - Общение
Goletsa
dropdb userbeta
createdb -e -E "UTF-8" -l "ru_RU.UTF-8" -O userbeta -T template0 userbeta
psql -d userbeta -c "CREATE EXTENSION postgis"
pg_dump --no-acl --no-owner -Fc userside > userside.dump
pg_restore --no-owner --role=userbeta --dbname=userbeta userside.dump


Вот рабочий вариант, ругается только на постгис при разворачивании, но он создан на этапе пересозданяи базы
#save #pgsql #copy #backup
вот это куда-то задокументируйте
источник

G

Goletsa in ERP USERSIDE - Общение
хотя может нахрен никому не надо
источник