Я новичок в aws, может ли кто-нибудь сказать мне, какие эквиваленты красных смещений для команд mysql?
show tables -- redshift command
describe table_name -- redshift command
Я новичок в aws, может ли кто-нибудь сказать мне, какие эквиваленты красных смещений для команд mysql?
show tables -- redshift command
describe table_name -- redshift command
Всю информацию можно найти в PG_TABLE_DEF
таблице, документации .
Список всех таблиц в public
схеме (по умолчанию) - show tables
эквивалент:
SELECT DISTINCT tablename
FROM pg_table_def
WHERE schemaname = 'public'
ORDER BY tablename;
Описание всех столбцов из таблицы с именем table_name - describe table
эквивалент:
SELECT *
FROM pg_table_def
WHERE tablename = 'table_name'
AND schemaname = 'public';
select distinct table_name from information_schema.columns where table_schema = 'public'
вместо этого.pg_table_def
таблице нет никакой информации об этой таблице. Запрос, предложенный @j_c -information_schema
вместо этого, работает.Мне пришлось выбрать из информационной схемы, чтобы получить подробную информацию о моих таблицах и столбцах; если это кому-то поможет:
источник
pg_table_def
, необходимо добавить схему к вашему search_path:SET SEARCH_PATH to '$user', public, YOUR_SCEHMA_NAME
. Определенно не интуитивноИли просто:
\dt
показать таблицы\d+ <table name>
описать столИзменить: работает с использованием клиента командной строки psql
источник
\dt
то получуError: Syntax error at or near "\"
. Вы получаете доступ к Redshift каким-либо другим способом?Ответ Томаша Тибулевича - хороший вариант.
Если имя схемы не определено в пути поиска, этот запрос покажет пустой результат. Пожалуйста, сначала проверьте путь поиска по приведенному ниже коду.
Если имя схемы не определено в пути поиска, вы можете сбросить путь поиска.
источник
Вы можете использовать - desc /, чтобы увидеть определение представления / таблицы в Redshift. Я использовал Workbench / J в качестве SQL-клиента для Redshift, и он дает определение на вкладке «Сообщения» рядом с вкладкой «Результат».
источник
В следующем посте я задокументировал запросы на получение комментариев TABLE и COLUMN из Redshift. https://sqlsylvia.wordpress.com/2017/04/29/redshift-comment-views-documenting-data/
Наслаждайтесь!
Комментарии к таблице
Комментарии столбца
источник
Ярлык
\ d для отображения всех таблиц
\ d tablename для описания таблицы
\? для большего количества ярлыков для красного смещения
источник
Вы можете просто использовать приведенную ниже команду для описания таблицы.
или же
источник