Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать SQL скрипт созданной таблицы?! / 7 сообщений из 7, страница 1 из 1
22.01.2007, 09:39
    #34271162
dmitriy.sv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
Как в PostgreSQL узнать скрипт созданной таблицы?! Например в MySQL это можно сделать коммандой SHOW CREATE TABLE <Имя таблицы>...
...
Рейтинг: 0 / 0
22.01.2007, 10:11
    #34271247
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
Прочитать доку по psql!!!
...
Рейтинг: 0 / 0
22.01.2007, 13:33
    #34272057
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
...
Рейтинг: 0 / 0
22.01.2007, 15:15
    #34272508
dmitriy.sv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
Andrey Daeron ShweikПрочитать доку по psql!!!
http://www.postgresql.org/docs/8.2/interactive/app-psql.html

и заодно по pg_dump
http://www.postgresql.org/docs/8.2/interactive/app-pgdump.html

Документацию по postgres'у я уже читал не один раз... Причем тут psql и pg_dump... Мне необходимо узнать скрипт таблицы именно командой SQL!!! Кто нибудь сталкивался с подобной задачей?! Я пробовал запускать утилиты для работы c postgres'ом, в которых можно просмотреть SQL скрипт созданной таблицы, а затем просматривал log запросов и ничего похожего не обнаружил... Складывается впечатление, что такая возможность в postgres'е именно для таблиц отсутствует и придется генерировать SQL скрипт самому... Прав ли я и есть ли у кого-нибудь соображения по этому поводу?!
...
Рейтинг: 0 / 0
22.01.2007, 16:39
    #34272855
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
отдельной SQL команды для построения DDL какого-либо обьекта базы данных нет.
...
Рейтинг: 0 / 0
22.01.2007, 17:12
    #34272977
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
st_sergотдельной SQL команды для построения DDL какого-либо обьекта базы данных нет.есть ф-ии
pg_get....def
RETURNS text
в основном от oid
но есть и от имен
например
pg_get_viewdef(text)

но насчет таблиц - не видно ничего похожего.



кстати, а ить многие параметры зависят. например вторичные ключи можно писать по разному (прямо в определении таблы, а можн - в alter).
...
Рейтинг: 0 / 0
22.01.2007, 17:46
    #34273103
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать SQL скрипт созданной таблицы?!
гм, действительно есть, только от имен написано что deprecated (8.2)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать SQL скрипт созданной таблицы?! / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]