![]() |
|
Модераторы: skyboy |
![]()
|
|
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Предполагается, что на сервере для пользователей будет лежать множество БД с одинаковой структурой. Создание БД хочу сделать через свой интерфейс. Мне кажется целесообразно создать пустую БД с необходимой структурой и использовать ее как шаблон для пользовательских баз(это присутствует в Postgres). Вот и хочу узнать-как сделать.
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
насколько мне известно(и доступно на основе документации) подобное напрямую невозможно.
однако, можно воспользоваться create table ... like ..., пройдя по все таблицам исходной БД. однако, скопировать ХП и представления так не получится. |
|||
|
||||
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Пройтись по всем таблицам и ХП можно, но долго, да и структура еще не окончательная. Жаль, если не получится сразу.
|
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 2 Всего: 14 |
а что мешает хранить дамп структуры шаблонной базы в sql файле и выполнять, для вновь созданной базы.
там же можно и представления хранить |
|||
|
||||
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Мешает только одно, что желательно исключить для пользователей лишние операции.
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
||||
|
||||
| zav74 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.7.2006 Репутация: нет Всего: нет |
Заранее извиняюсь, если что не понимаю. С администрированием БД я слабо знаком, моя работа структура БД и приложения к ней. Принцип работы комплекса - устанавливается сервер и приложения, далее в процессе работы пользователи создают БД, заполняют, копируют, синхронизируют и т.д. Структура БД у всех одна, хотя в процессе модернизации, может меняться. Хотелось бы отвязать пользователя от исполнения скриптов, я даже некоторые функции администрирования хочу включить в свое приложение(создание пользователей и т.д.). Можно конечно поставлять приложения с файлом скриптов и автоматически его запускать, но лишний файл, возможно, настройки и т. д. Удобнее видется использование шаблонной БД(или нескольких шаблонов).
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |