Primary & Foreign Keys in pgAdmin

后端 未结 5 1726
悲&欢浪女
悲&欢浪女 2021-01-30 20:12

I was wondering can some give me an explanation on how to assign primary and foreign keys in pgAdmin?

I can\'t find any information online.

For example...I\'ve g

5条回答
  •  没有蜡笔的小新
    2021-01-30 20:58

    The below SQL will work

    SELECT
        tc.constraint_name, tc.table_name, kcu.column_name, 
        ccu.table_name AS foreign_table_name,
        ccu.column_name AS foreign_column_name 
    FROM 
        information_schema.table_constraints AS tc 
        JOIN information_schema.key_column_usage AS kcu
          ON tc.constraint_name = kcu.constraint_name
        JOIN information_schema.constraint_column_usage AS ccu
          ON ccu.constraint_name = tc.constraint_name
    WHERE constraint_type = 'PRIMARY KEY' AND tc.table_name='table_name';
    

提交回复
热议问题