Получить значения по умолчанию для столбцов таблицы в Postgres?

Я ищу способ запустить запрос, чтобы найти значения по умолчанию для столбцов таблицы в Postgres. Например, если я создал таблицу со следующим запросом:

** Примечание редактора: я исправил определение таблицы, так как оно не влияет на вопрос.

CREATE TABLE mytable (
    integer int DEFAULT 2,
    text varchar(64) DEFAULT 'I am default',
    moretext varchar(64) DEFAULT 'I am also default',
    unimportant int 
);

Мне нужен запрос, который бы сообщил мне в некотором формате, что значение по умолчанию для integer равно 2, текст - «Я по умолчанию» и moretext - «Я тоже по умолчанию». Результат запроса может включать любое значение для любого другого столбца, не имеющего значения по умолчанию, т.е. неважно неважно для моих целей и вообще не имеет значения.

22
задан Erwin Brandstetter 16 November 2011 в 08:09
поделиться