PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Ubah urutan kolom dalam tabel postgres

Anda harus menghapus dan membuat ulang tabel atau setidaknya lastname kolom untuk itu:

BEGIN;
ALTER TABLE atable RENAME lastname TO oldcol;
ALTER TABLE atable ADD lastname text NOT NULL;
UPDATE atable SET lastname = oldcol;
ALTER TABLE atable DROP oldcol;
COMMIT;

Tetapi latihan ini tidak ada gunanya, karena Anda selalu dapat menentukan urutan di mana Anda mendapatkan kolom di SELECT ayat. Anda tidak menggunakan SELECT * , apakah kamu? Itu akan menjadi masalah karena alasan lain juga; ini hanya berguna untuk kueri ad-hoc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal postgres 9.0 di debian lenny

  2. Postgresql membuat database

  3. postgresql date_trunc ke presisi sewenang-wenang?

  4. Bagaimana cara terhubung ke localhost PostgreSQL di Mac menggunakan GUI PSequel?

  5. PLINQ di ConcurrentQueue bukan multithreading