I (Internet için ayıklanmış) aşağıdaki sorguyu kullanarak Postgresql veritabanına yeni, "NOT NULL" sütun ekleyerek ediyorum:Postgresql veritabanına, boş değerlere izin vermeyen bir sütunu nasıl ekleyebilirim?
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
bu sorgu çalıştırmak her zaman, aşağıdaki hata iletisini alırsınız:
stumped. Nerede yanlış gidiyorum?ERROR: column "mycolumn" contains null values
NOT: Önce pgAdmin III (1.8.4) kullanıyorum, ancak SQL'i Terminal'in içinden çalıştırdığımda da aynı hatayı aldım.
Güzel bir çözüm. Bu nedenle sözdiziminin ne olacağını görmek için bazı çevrimiçi dokümanlar dokümanlarına ulaşamadım. –
@SeanBright, "ALTER_TABLE" adlı kişiyi kullanarak çevrimdışı dokümanlar dokusuna erişebilirsiniz :) –
@ allan.simon Daha önce hiç PostgreSQL kullanmamıştım ve hiçbir yere kurulmamış. –