Câu hỏi phỏng vấn PostgreSQL
Câu hỏi

Làm sao để thiết lập foreign key constraint trong PostgreSQL?

Câu trả lời

markdown Copy
Để thiết lập **foreign key constraint** trong PostgreSQL, bạn cần chỉ định khóa trên bảng con, tham chiếu đến cột khóa chính của bảng cha. Trong lệnh `CREATE TABLE`, bạn sử dụng từ khóa `FOREIGN KEY` để tạo ràng buộc này. Ví dụ:

```sql
CREATE TABLE orders (
    order_id SERIAL PRIMARY KEY,
    customer_id INT,
    CONSTRAINT fk_customer
        FOREIGN KEY(customer_id) 
        REFERENCES customers(customer_id)
);

Trong đoạn mã trên, khóa ngoại fk_customer trong bảng orders tham chiếu đến cột customer_id của bảng customers. Bạn phải đảm bảo rằng cột và bảng tham chiếu cần...

middle

middle

Gợi ý câu hỏi phỏng vấn

middle

PostgreSQL hỗ trợ enum type như thế nào? Có thể thay đổi enum sau khi tạo không?

middle

PostgreSQL hỗ trợ partial index là gì? Khi nào nên dùng?

senior

Bạn hiểu gì về freeze trong PostgreSQL? Tại sao cần vacuum freeze?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào