Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
backup =(
|
|||
|---|---|---|---|
|
#18+
доброго всем дня! вопрос наверно уже избит, но решения не нашел. пишу строку pg_dump db_name > db_backup.sql просит ввести пароль. ввожу пароль под которым захожу в винду (сижу под админом), он отвечает что пароль неверный может я что то не понимаю? (у меня в базе один юзер postgres)(в винде учетная запись по другому называется) как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 12:32 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
Пользователя БД надо указывать. В вашем случае pg_dump -U postgres db_name И соответственно его пароль вводить. дока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 13:16 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
спасибо огромное я тока начал работать с postgresql. форум очень помогает. боюсь накосячить с восстановлением: следует делать так? createdb template0 newdb pg_restore newdb db_backup.sql Или я снова какие нить важные флаги упустил? и еще вопрос: template0 после этого уже нельзя будет использовать, или это в качестве шаблона? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 14:01 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
Указывать template при создании БД нет необходимости. Имхо, желательно задать кодировку, чтобы впоследствии не было проблем с кириллицей. createdb -U postgres -E UTF8 newdb Восстановить pg_restore -d newdb db_backup.sql Смотрите описание pg_restore и pg_dump - там много вариантов. Использовать template0 в качестве БД не надо - это шаблон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 09:56 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
И при pg_restore тоже пользователя указать -U postgres ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 09:58 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
создал базу, без темплейта, с заданной кодировкой (совпадает с той, что была в бэкапенной базе) createdb -U postgres -E UTF8 db_name пишу pg_restore -U postgres -d db_name db_backup.sql отвечает pg_restore: [archiver] input file does not appear to be a valid archive из одноименной темы http://www.sql.ru/forum/actualthread.aspx?tid=267335&hl=valid+archive не понял как быть=( p.s.большое спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 10:44 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
сделал psql -U postgres db_name < db_backup.sql вроде как восстановил, и даже конектица к ней, но запускаю прогу, которая юзает базу, она отвечает ERROR:42P01:relation "geometry_columns" does not exist ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 10:58 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
проблема решилась созданием базы с темплейтом и командой psql -U postgres -d db_name < db_backup.sql тока все равно до конца не понял, получается pg_restore и psql аналогичные чтоли команды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 11:57 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
Не совсем. Не обратила внимания, что у вас дамп в sql-формате. Если дамп в виде tar или custom, тогда восстанавливается с помощью pg_restore. А если в формате plain - тогда psql. Темплейт понадобился, наверно, потому что вы PostGIS используете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 12:14 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
Спасибо Вам, Золотая рыбка! вопрос сам напросился,) : есть какие то приоритеты в зависимости от задачи во что дампить? пока знаю существуют такие варианты .sql .tar .custom .plain .dump ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 12:42 |
|
||
|
backup =(
|
|||
|---|---|---|---|
|
#18+
Всего три варианта. Формат задается при запуске pg_dump опцией -F plain - текстовый файл с набором скриптов sql. custom и tar - архивы. При использовании этих двух форматов возможен более гибкий механизм восстановления - можно напрямую указать объекты базы, которые должны быть восстановлены либо, наоборот, исключены. Ну и еще там какие-то дополнительные возможности есть... Tar поменьше места занимает, чем custom. В общем, читаем про pg_dump )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35131775&tid=2004612]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
235ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 532ms |

| 0 / 0 |
