Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 53
1

Метаданные для автоматической генерации базы данных

23.10.2018, 12:30. Показов 1719. Ответов 1
Метки нет (Все метки)

Необходимо создать пустую базу данных ,а затем "вытащить" метаданные для автоматической генерации базы данных
Базу то я создал а вот с метаданными проблема. Подскажите Как средствами PgAdmin или Sql(cmd) эту проблему?
P. S. Всем добра)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2018, 12:30
Ответы с готовыми решениями:

Извлечь метаданные для автоматической генерации сценария создания базы данных
Как мне извлечь метаданные для автоматической генерации сценария создания базы данных. Извините,...

Написать программу для автоматической генерации методов
Дан текстовый файл, содержащий исходный код программы на языке Java. Написать программу для...

Для автоматической генерации элементов коллекций в классе надо определить статический метод
Есть 2 класса Person (базовый класс) и Student (наследуемый класс). Для автоматической...

Реализовать систему автоматической генерации индивидуальных задач на движение по шаблонам
Некоторые школьники списывают решения из готовых домашних заданий (ГДЗ). Чтобы справиться с этим,...

1
1045 / 818 / 322
Регистрация: 02.09.2012
Сообщений: 2,495
23.10.2018, 16:43 2
Лучший ответ Сообщение было отмечено igoorrr как решение

Решение

Что вы называете метаданными??
Нужен код??
CREATE DATABASE ....
CREATE TABLE ....

Ну это с натяжкой можно назвать метаданными. Обычно это называют DDL (data definition language) - языка определения данных.
Это выражения из некоторого подмножества языка SQL, которые обычно начинаются со слов CREATE, DROP, ALTER.
Что-то создать (базу данных, таблицу, пользователя, индекс........), что-то удалить (....), что-то изменить (...).
Если эти команды записать последовательно в некий скрипт, то этот скрипт уже можно использовать для автоматической "генерации" базы данных. То есть не тыкать там кнопки где-то в pgAdmin, а одним запуском все создать.

Короче, если нужен DDL....
1) То в pgAdmin 3 эта информация выводится в правой части окна при выделении соответствующего объекта базы данных.
2) Что там в pgAdmin 4 я не знаю, подозреваю, где-то в окошках тоже найдете.
3) Можете поиграться с утилитой pg_dump и получить текстовый файл с описанием всех SQL-команд для полного воссоздания базы данных (здесь это называется словом схема, а не метаданные; причем называется в обобщенном плане, не путать с понятием схема как объекта базы данных)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2018, 16:43

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Написать программу для генерации тестовых данных для таблиц баз данных
Доброго время суток! Нужна помощь вот на какое дело: 1. DB Data Generator. Написать программу для...

Какие есть сервисы для генерации данных для БД?
Подскажите, есть ли сервисы (и если есть, то какие) которые могут сгенерировать код заполнения...

Как обеспечить зависимость значений для ввода в поле базы данных от значения в другом поле базы данных?
В таблицу DicFactor вводятся факторы, а в связанную с ней таблицу FactorValue вводятся допустимые...

Как обеспечить зависимость значений для ввода в поле базы данных от значения в другом поле базы данных?
Есть 2 таблицы справочников (все факторы и все возможные значения - tblDicFactor и...

Метаданные для mp4
Здравствуйте! Не подскажете ли, где можно найти описание формата метаданных для mp4, типа...

Метаданные для главной
Приветствую! Никогда не работал с данной системой, подскажите пожалуйста, как прописать метаданные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.