In PostgreSQL puoi creare una colonna con caratteri del tipo di dati variabili (senza precisione di lunghezza) o testo come questo:
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
C'è una differenza tra questi due tipi di dati?
La documentazione non è chiara al riguardo. Dicono :
Se si utilizza la variazione di carattere senza identificatore di lunghezza, il tipo accetta stringhe di qualsiasi dimensione.
[...]
Inoltre, PostgreSQL fornisce il tipo di testo , che memorizza stringhe di qualsiasi lunghezza.
Sembra che questi due tipi di dati siano equivalenti ma non è esplicito ... Maggiori informazioni su questo?
Grazie, Nico