Jak ustalić, czy kolumna jest zdefiniowana jako szeregowy typ danych zamiast liczby całkowitej na podstawie katalogu?
Obecnie tworzę trochę kodu SQL, aby czytać katalogi Postgres (9.1) w celu budowania definicji tabel. Mam jednak problem z typami danych SERIAL / BIGSERIAL. Przykład: CREATE TABLE cruft.temp ( id BIGSERIAL PRIMARY KEY ); SELECT * FROM information_schema.columns WHERE table_schema='cruft' AND table_name='temp'; "db","cruft","temp","id",1,"nextval('cruft.temp_id_seq'::regclass)","NO","bigint",,,64,2,0,,,,,,,,,,,,,"db","pg_catalog","int8",,,,,"1","NO","NO",,,,,,,"NEVER",,"YES" Daje mi nazwę bazy danych (db), nazwę …