Создание базы данных шаблонов - PullRequest
1 голос
/ 27 февраля 2011

Возможно ли быстро создать базу данных шаблонов из существующей (возможно, просто скопировав файлы?),Эта информация является статичной, но очень большой.Какой самый быстрый способ сделать копии такой БД?

Я открыт для использования любой базы данных в памяти (например, sqllite).

Ответы [ 2 ]

2 голосов
/ 27 февраля 2011

В PostgreSQL просто создайте свою базу данных, как всегда, назовите ее, например, my_template.При создании новой базы данных просто укажите имя вашего шаблона:

CREATE DATABASE m_db TEMPLATE = my_template;

И новая будет точной копией (включая данные) базы данных my_template.

1 голос
/ 27 февраля 2011

Файлы для баз данных MySQL MyISAM можно скопировать, но вам нужно изменить разрешения и выполнить некоторые другие задачи, чтобы заставить его работать с новым именем. Обычно проще просто вывести базу данных в файл и повторно импортировать ее.

Самый простой способ сделать это, если вы не возражаете против используемой вами базы данных, - это использовать что-то вроде гиперзвуковой базы данных на основе Java. Это действительно легко скопировать и работать с новыми версиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...