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 có hỗ trợ stored procedure không? Khác gì với function?

senior

Làm sao để audit truy cập và thao tác dữ liệu trong PostgreSQL?

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