Ich habe eine Tabelle mit einer Spalte ohne Null. Wie wird ein Nullwert in dieser Spalte als Standard festgelegt?
Ich meine, ich möchte so etwas machen:
postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
aber es zeigt:
postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
ERROR: syntax error at or near "NULL"
LINE 1: ALTER TABLE person ALTER COLUMN phone SET NULL;
postgresql
null
postgresql-9.1
Brian Brown
quelle
quelle
Antworten:
Weitere Details im Handbuch: http://www.postgresql.org/docs/9.1/static/sql-altertable.html
quelle
Führen Sie den Befehl in diesem Format aus
zum Setzen der Spalte auf nicht null.
quelle
quelle
ALTER TABLE person ALTER COLUMN phone SET NOT NULL
. Vielen Dank!Führen Sie den Befehl in diesem Format aus:
ALTER [ COLUMN ] column { SET | DROP } NOT NULL
quelle