Jestem nowy w aws, czy ktoś może mi powiedzieć, jakie są odpowiedniki przesunięć ku czerwieni z poleceniami mysql?
show tables -- redshift command
describe table_name -- redshift command
Jestem nowy w aws, czy ktoś może mi powiedzieć, jakie są odpowiedniki przesunięć ku czerwieni z poleceniami mysql?
show tables -- redshift command
describe table_name -- redshift command
Wszystkie informacje można znaleźć w PG_TABLE_DEF
tabeli, dokumentacji .
Lista wszystkich tabel w public
schemacie (domyślnie) - show tables
odpowiednik:
SELECT DISTINCT tablename
FROM pg_table_def
WHERE schemaname = 'public'
ORDER BY tablename;
Opis wszystkich kolumn z tabeli o nazwie nazwa_tabeli - describe table
odpowiednik:
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
tabela nie zawiera żadnych informacji o tej tabeli. Zapytanie sugerowane przez @j_c -information_schema
zamiast tego działa.Musiałem wybrać ze schematu informacji, aby uzyskać szczegółowe informacje o moich tabelach i kolumnach; na wypadek, gdyby to komuś pomogło:
źródło
pg_table_def
, należy dodać do schematu search_path:SET SEARCH_PATH to '$user', public, YOUR_SCEHMA_NAME
. Zdecydowanie nie intuicyjnie ...Lub po prostu:
\dt
pokazać tabele\d+ <table name>
opisać tabelęEdycja: działa przy użyciu klienta wiersza poleceń psql
źródło
\dt
, dostanęError: Syntax error at or near "\"
. Czy uzyskujesz dostęp do Przesunięcia ku czerwieni w inny sposób?Odpowiedź Tomasza Tybulewicza to dobra droga.
Jeśli nazwa schematu nie jest zdefiniowana w ścieżce wyszukiwania, zapytanie wyświetli pusty wynik. Najpierw sprawdź ścieżkę wyszukiwania za pomocą poniższego kodu.
Jeśli nazwa schematu nie jest zdefiniowana w ścieżce wyszukiwania, możesz zresetować ścieżkę wyszukiwania.
źródło
Możesz użyć - desc /, aby zobaczyć definicję widoku / tabeli w Przesunięciu ku czerwieni. Używam Workbench / J jako klienta SQL dla Redshift i podaje definicję w zakładce Komunikaty obok zakładki Wynik.
źródło
W poniższym poście udokumentowałem zapytania, aby pobrać komentarze TABLE i COLUMN z Redshift. https://sqlsylvia.wordpress.com/2017/04/29/redshift-comment-views-documenting-data/
Cieszyć się!
Komentarze do tabeli
Komentarze do kolumn
źródło
Skrót
\ d, aby wyświetlić wszystkie tabele
\ d nazwa tabeli opisująca tabelę
\? aby uzyskać więcej skrótów do przesunięcia ku czerwieni
źródło
Możesz po prostu użyć poniższego polecenia, aby opisać tabelę.
lub
źródło