Es ist genau dasselbe. Keine Notwendigkeit, eine anstelle der anderen auszuwählen.
Normalerweise ist default
keyword nützlich, wenn Sie computergenerierten Code haben. Es macht das Leben einfacher, jede einzelne Spalte in der Einfüge-Klausel zu verwenden und einfach default
zu verwenden, wenn Sie keinen bestimmten Wert für eine bestimmte Spalte haben.
Abgesehen davon, wie gesagt, ist es das Gleiche.
Dies ist in Ordnung, Sie müssen kein Feld angeben, wenn Sie möchten, dass der Standardwert gespeichert wird, sofern eine Standardeinstellung festgelegt ist.
Tags und Links postgresql insert default default-value