PostgreSQL(3)
-
[Postgres] LastIndexOf 함수
CREATE OR REPLACE FUNCTION LastIndexOf(text,char) RETURNS integer LANGUAGE SQL AS $$ select LENGTH($1) - strpos(reverse($1),$2) $$;
2022.12.13 -
[Postgresql] 외부 테이블 참조 하기
postgresql은 동일 서버내의 db를 참조할수 있는 방법이 없다. (나름충격) 다 따로 만들어 줘야됨. CREATE EXTENSION postgres_fdw; CREATE SERVER Foreign_Server FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'my.domain.com', port '5432', dbname 'mydb'); CREATE USER MAPPING FOR localuser SERVER Foreign_Server OPTIONS (user 'ForeignUser', password 'password'); CREATE FOREIGN TABLE ft_table ( columnName varchar(50) NOT NULL ) SERVER For..
2022.12.13 -
[Postgresql] postgresql time zone변경
가끔 DB 시간 때문에 혼동이 오는 데 이럴때 유용합니다. // 현재 타임존 확인 SELECT current_setting('TIMEZONE'), now(); //타임존을 서울로 변경 SET TIME ZONE 'Asia/Seoul'; //리부팅 없이 바로 적용 SELECT pg_reload_conf();
2021.07.20