In PostgreSQL können Sie eine Spalte mit variierenden Datentypzeichen (ohne Längengenauigkeit) oder Text wie folgt erstellen :
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
Gibt es einen Unterschied zwischen diesen beiden Datentypen?
Die Dokumentation ist darüber nicht klar. Sie sagen :
Wenn die Zeichenvariation ohne Längenangabe verwendet wird, akzeptiert der Typ Zeichenfolgen beliebiger Größe.
[...]
Darüber hinaus bietet PostgreSQL den Texttyp , in dem Zeichenfolgen beliebiger Länge gespeichert werden.
Es scheint, dass diese beiden Datentypen gleichwertig sind, aber es ist nicht explizit ... Weitere Informationen dazu?
Danke, Nico