在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表中。