Название: PostgreSQL 7, импорт базы данных Отправлено: Martiro от Декабрь 15, 2006, 10:39 Собственно сабж...
Как в *nix-системах реализовать импорт базы? В каком виде она должна быть представлена, чтобы её можно было свободно перенести на другую машину и там подключить? Название: PostgreSQL 7, импорт базы данных Отправлено: Admin от Декабрь 15, 2006, 10:54 для postgres и mysq это набор sql команд
для mysql это mysqldump программа делает и для postres есть аналогичная - я уже не помню Название: PostgreSQL 7, импорт базы данных Отправлено: Martiro от Декабрь 15, 2006, 14:38 Для Postgres это "pg_dump".
После выполнения команды: Код: # pg_dump mydb > mudb.pgdump создаётся резервный файл с базой. При переносе его на другую машину и попытке: Код: # cat mudb.pgdump | psql mydb выдёт ошибку: Код: psql : FATAL 1: Database "mydb" does not exist in the system catalog. Что делать?... добавлено спустя 54 минуты: ... Всё оказалось предельно просто! На новой машине создаётся пустая база, а потом в ней просто выполняется команда: Код: \i <местоположение файла mudb.pgdump> и все!!! :D Название: PostgreSQL 7, импорт базы данных Отправлено: Admin от Декабрь 16, 2006, 10:45 именно так
а есть еще SQL CREATE DATABASE mudb |