Di PostgreSQL Anda dapat membuat kolom dengan karakter tipe data yang bervariasi (tanpa ketelitian panjang) atau teks seperti ini:
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
Apakah ada perbedaan antara kedua tipe data ini?
Dokumentasi tidak jelas tentang hal itu. Mereka bilang :
Jika variasi karakter digunakan tanpa penentu panjang, tipe menerima string dari ukuran apa pun.
[...]
Selain itu, PostgreSQL menyediakan jenis teks , yang menyimpan string dengan panjang apa pun.
Tampaknya kedua tipe data ini setara tetapi tidak eksplisit ... Info selengkapnya tentang ini?
Terima kasih, Nico
postgresql
datatypes
Nicolas Payart
sumber
sumber
Jawaban:
Tidak ada perbedaan antara kedua tipe data. Mereka menggunakan penyimpanan yang sama persis dan operator yang sama.
sumber