Soy nuevo en aws, ¿alguien puede decirme cuáles son los equivalentes de corrimientos al rojo a los comandos de mysql?
show tables -- redshift command
describe table_name -- redshift command
Soy nuevo en aws, ¿alguien puede decirme cuáles son los equivalentes de corrimientos al rojo a los comandos de mysql?
show tables -- redshift command
describe table_name -- redshift command
Toda la información se puede encontrar en una PG_TABLE_DEF
tabla, documentación .
Listado de todas las tablas en un public
esquema (predeterminado) - show tables
equivalente:
SELECT DISTINCT tablename
FROM pg_table_def
WHERE schemaname = 'public'
ORDER BY tablename;
Descripción de todas las columnas de una tabla llamada table_name - describe table
equivalente:
SELECT *
FROM pg_table_def
WHERE tablename = 'table_name'
AND schemaname = 'public';
select distinct table_name from information_schema.columns where table_schema = 'public'
en su lugar.pg_table_def
tabla no tiene ninguna información sobre esa tabla. La consulta sugerida por @j_c - consultar en suinformation_schema
lugar funciona.Tuve que seleccionar del esquema de información para obtener detalles de mis tablas y columnas; en caso de que ayude a alguien:
fuente
pg_table_def
, debe agregar el esquema para su search_path:SET SEARCH_PATH to '$user', public, YOUR_SCEHMA_NAME
. Definitivamente no es intuitivo ...O simplemente:
\dt
para mostrar tablas\d+ <table name>
describir una mesaEditar: funciona con el cliente de línea de comandos psql
fuente
\dt
lo consigoError: Syntax error at or near "\"
. ¿Está accediendo a Redshift de alguna otra manera?La respuesta de Tomasz Tybulewicz es un buen camino a seguir.
Si el nombre del esquema no está definido en la ruta de búsqueda, esa consulta mostrará un resultado vacío. Primero verifique la ruta de búsqueda con el siguiente código.
Si el nombre del esquema no está definido en la ruta de búsqueda, puede restablecer la ruta de búsqueda.
fuente
Puede usar - desc / para ver la definición de vista / tabla en Redshift. He estado usando Workbench / J como cliente SQL para Redshift y da la definición en la pestaña Mensajes adyacente a la pestaña Resultado.
fuente
En la siguiente publicación, documenté consultas para recuperar comentarios TABLE y COLUMN de Redshift. https://sqlsylvia.wordpress.com/2017/04/29/redshift-comment-views-documenting-data/
¡Disfrutar!
Comentarios de la tabla
Comentarios de columna
fuente
Atajo
\ d para mostrar todas las tablas
\ d nombre de tabla para describir la tabla
\? para más atajos para el corrimiento al rojo
fuente
Simplemente puede usar el comando a continuación para describir una tabla.
o
fuente