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

Khi sử dụng PostgreSQL, bạn làm gì khi bị lỗi deadlock?

senior

PostgreSQL có hỗ trợ extension như PostGIS, pg_stat_statements không? Bạn từng dùng cái nào?

senior

Làm sao để đảm bảo HA (high availability) cho PostgreSQL?

Bình luận

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

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