2
Bir sütunun kataloğa dayalı bir tamsayı yerine bir seri veri türü olarak tanımlanıp tanımlanmadığını nasıl belirlerim?
Şu anda tablo tanımları oluşturmak için postgres (9.1) katalogları okumak için bazı SQL oluşturuyorum. Ancak, SERIAL / BIGSERIAL veri türleriyle ilgili bir sorunla karşılaşıyorum. Misal: 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" Bana veritabanı adı (db), şema adı (cruft), …