특정 테이블이 참조하는 외래 키 관계를 확인하는 쿼리SELECT conrelid::regclass AS table_name, conname AS constraint_name, confrelid::regclass AS referenced_tableFROM pg_constraintWHERE contype = 'f' AND conrelid = 'your_table_name'::regclass; [conrelid]제약이 걸려 있는 테이블의 OID(Object Identifier)이다.conrelid::regclass로 해당 테이블 이름을 조회할 수 있다. [confrelid]외래 키가 참조하는 대상 테이블의 OID이다.confrelid::regclass로 참조 대상 테이블 이름을 조회할..
PostgreSQL

Community DL Page (enterprisedb.com) Community DL Page Note: EDB no longer provides Linux installers for PostgreSQL 11 and later versions, and users are encouraged to use the platform-native packages. Version 10.x and below will be supported until their end of life. For more information, please see this blog p www.enterprisedb.com 위 링크에 접속하여 다운 받을 수 있다. 다운 받을 버전을 눌러 다운을 받아준다. 필자는 windows를 사용하고 최..
검색창을 만들다가 소문자는 소문자로만, 대문자는 대문자로만 검색을 해야 해서 검색하는데 불편함이 있었다. 그래서 대소문자 구분 없이 검색할 수 있게 만들었다. 검색창 ILIKE는 PostgreSQL에서 사용되는 비표준 SQL 연산자로, 대소문자를 구분하지 않고 문자열을 비교하는 데 사용된다. 다른 데이터베이스 시스템에서는 일반적으로 ILIKE를 지원하지 않는다. PostgreSQL SELECT * FROM your_table WHERE your_column ILIKE 'your_search_term'; Oracle 오라클에서 대소문자 구분 없이 사용하려면 대문자나 소문자로 바꿔서 검색하면 된다. SELECT * FROM your_table WHERE UPPER(your_column) = UPPER('yo..