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

Kunci asing di tabel pertama

Buat tabel kedua terlebih dahulu. Atau gunakan alter table . Artinya, buat tabel pertama tanpa referensi lalu lakukan:

alter table table1 add constraint fk_table1_team
    foreign key (team_id) REFERENCES table2(team_id);

Deklarasi untuk table1 akan menjadi:

CREATE TABLE table1 (   
    name_id INT NOT NULL,
    team_id INT, 
    PRIMARY KEY(name_id)
);

Referensi antar tabel harus pada kunci utama dan tentu saja bukan pada kolom karakter, jika bilangan bulat tersedia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memutakhirkan PostgreSQL dengan PostGIS?

  2. Bagaimana cara mengatur stempel tanggal nilai default Postgresql seperti 'YYYYMM'?

  3. Otentikasi kata sandi gagal dengan kata sandi yang rumit

  4. Buat daftar batasan untuk semua tabel dengan pemilik berbeda di PostgreSQL

  5. Solusi untuk mempercepat kueri SELECT DISTINCT yang lambat di Postgres