DekGenius.com
SQL
add foreign key constraint in postgresql
ALTER TABLE orders
ADD CONSTRAINT fk_orders_customers FOREIGN KEY ( customer_id) REFERENCES customers ( id) ;
create foreign key postgres
DROP TABLE IF EXISTS contacts;
DROP TABLE IF EXISTS customers;
CREATE TABLE customers(
customer_id INT GENERATED ALWAYS AS IDENTITY ,
customer_name VARCHAR ( 255 ) NOT NULL ,
PRIMARY KEY ( customer_id)
) ;
CREATE TABLE contacts(
contact_id INT GENERATED ALWAYS AS IDENTITY ,
customer_id INT ,
contact_name VARCHAR ( 255 ) NOT NULL ,
phone VARCHAR ( 15 ) ,
email VARCHAR ( 100 ) ,
PRIMARY KEY ( contact_id) ,
CONSTRAINT fk_customer
FOREIGN KEY ( customer_id)
REFERENCES customers( customer_id)
ON DELETE CASCADE
) ;
INSERT INTO customers( customer_name)
VALUES ( 'BlueBird Inc' ) ,
( 'Dolphin LLC' ) ;
INSERT INTO contacts( customer_id, contact_name, phone, email)
VALUES ( 1 , 'John Doe' , '(408)-111-1234' , 'john.doe@bluebird.dev' ) ,
( 1 , 'Jane Doe' , '(408)-111-1235' , 'jane.doe@bluebird.dev' ) ,
( 2 , 'David Wright' , '(408)-222-1234' , 'david.wright@dolphin.dev' ) ;
Code language : SQL ( Structured Query Language ) ( sql )
postgres add foreign key to existing table
ALTER TABLE tblA ADD COLUMN colA VARCHAR ( 10 ) ;
ALTER TABLE tblA ADD CONSTRAINT colA
FOREIGN KEY ( colA) REFERENCES tblB ( colB) ;
create table postgresql foreign key
CREATE TABLE so_items (
so_id INTEGER ,
. . .
FOREIGN KEY ( so_id) REFERENCES so_headers ( id)
) ;
postgre alter table foreign key
ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY ( address) REFERENCES addresses ( address) MATCH FULL ;
add foreign key to existing table postgres
ALTER TABLE table_a
ADD FOREIGN KEY ( col_table_a) REFERENCES table_b( pk_table_b) ;
postgres add foreign key alter table
CREATE TABLE orders (
order_id SERIAL ,
dish_name TEXT ,
customer_id INTEGER REFERENCES customers ( id)
) ;
psql create table foreign keys
create table lists(
id_list serial not null primary key ,
id_user int references users( id_user) ,
is_temp int
) ;
PostgreSQL foreign key constraint syntax
[ CONSTRAINT fk_name]
FOREIGN KEY ( fk_columns)
REFERENCES parent_table( parent_key_columns)
[ ON DELETE delete_action]
[ ON UPDATE update_action]
Code language : CSS ( css)
postgres add foreign key to existing table
UPDATE student
SET name = institute. inst_name
FROM institute
WHERE student. student_id = institute. inst_id;
© 2022 Copyright:
DekGenius.com