일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- DAC
- 줌머
- Vue
- Musiland
- zoomer
- Mac
- JBL
- PostgreSQL
- 청소기
- 아이폰 악세사리
- CD꽂이
- Prodigy HD2
- ProFTPD
- 김본좌
- 뮤질랜드 MD11
- d2
- 아두이노
- 북경
- AX-7R
- 요리
- 보쉬
- 아이폰
- Prodigy HD2 Special
- Power Book
- 4312M
- iPhone
- SQL
- MUSILAND MD11
- 출장
- TIP
- Today
- 1
- Total
- 613,283
목록SQL (3)
日常茶飯事
CREATE OR REPLACE FUNCTION LastIndexOf(text,char) RETURNS integer LANGUAGE SQL AS $$ select LENGTH($1) - strpos(reverse($1),$2) $$;
uuid 생성방법에는 여러가지가 있다. 방법1. CREATE OR REPLACE FUNCTION gen_uuid() RETURNS uuid stable language sql as 'SELECT md5(random()::text || clock_timestamp()::text)::uuid'; SELECT gen_uuid(); 방법2 CREATE EXTENSION "uuid-ossp"; SELECT uuid_generate_v4();
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..