在PgSQL中,可以通過在創建表時使用FOREIGN KEY關鍵字來定義外鍵。外鍵可以指定在另一張表中的列上,并指定引用的表和列。例如,下面是一個示例創建包含外鍵的表的SQL語句:
CREATE TABLE orders (
order_id SERIAL PRIMARY KEY,
customer_id INT,
order_date DATE,
FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);
在上面的示例中,orders表包含一個名為customer_id的列,它是一個外鍵,引用了customers表中的customer_id列。通過這種方式,可以確保orders表中的customer_id值始終存在于customers表中。