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ợ CHECK constraint như thế nào?

senior

Trong PostgreSQL, vacuum hoạt động ra sao? Có nên dùng autovacuum không?

senior

Làm sao để theo dõi long-running queries trong PostgreSQL?

Bình luận

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

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