그런거 없다 -_-

tail -n+3을 통해서 앞의 3줄을 날리고 하는걸 추천하는 듯...

 

tail -n+3 myfile.csv

[링크 : https://stackoverflow.com/questions/37368845/postgresql-copy-skip-first-two-lines-off-csv]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql working directory  (0) 2019.09.02
postgresql \copy에서 컬럼 무시하기  (0) 2019.09.02
postgresql custom database dump 복구하기  (0) 2019.09.02
postgresql generate_series()  (0) 2019.08.28
where 1=1  (4) 2019.08.27
Posted by 구차니

 

 

export
pg_dump -U db_user -W -F t db_name > /path/to/your/file/dump_name.tar

import
pg_restore -d db_name /path/to/your/file/dump_name.tar -c -U db_user

[링크 : https://axiomq.com/blog/backup-and-restore-a-postgresql-database/]

 

[링크 : https://www.postgresql.org/docs/9.4/backup-dump.html]

[링크 : https://www.postgresql.org/docs/8.1/backup.html]

[링크 : https://www.postgresql.org/docs/8.1/app-pgrestore.html]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql \copy에서 컬럼 무시하기  (0) 2019.09.02
postgresql \copy에서 시작 몇줄 무시하기  (0) 2019.09.02
postgresql generate_series()  (0) 2019.08.28
where 1=1  (4) 2019.08.27
join  (0) 2019.08.27
Posted by 구차니

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql \copy에서 시작 몇줄 무시하기  (0) 2019.09.02
postgresql custom database dump 복구하기  (0) 2019.09.02
where 1=1  (4) 2019.08.27
join  (0) 2019.08.27
postgresql ROW_COUNT  (0) 2019.08.27
Posted by 구차니

각 업체들 클라우드 서비스 보다보니

가상서버인데 cpu 할당을 한다는 이야기가 있어서 찾아보니

이건가 싶긴한데.. 도대체 가상머신에서 cpu를 고정할당한다는게 무슨 의미일까..

 

하이퍼바이저에 의한 스케쥴링이 아닌

특정 게스트에 cpu affinity를 지정해주는걸 의미하는걸려나?

그게 어떠한 메리트가 존재는 하는건가?

[링크 : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/virtualization/ch33s08]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm ubuntu Xorg cpu 100% 문제  (0) 2019.10.10
kvm/qemu 로그 위치  (0) 2019.10.07
virsh host only network  (0) 2019.07.09
vmdk를 qcow2로 변경하기  (2) 2019.07.09
kvm virsh console 사용하기  (0) 2019.05.16
Posted by 구차니

나~쁘게 말하면.. 조건식에서 AND를 넣냐 마냐로 고민하기 싫으니

where 1=1라는 항상 참인 조건을 주고 그 이후에 AND 조건식 이런식으로 붙여 나가는 방법을 쓰겠다~ 라는 것이군..

[링크 : http://hatisgood.tistory.com/entry/SQL-where-11-하는-이유]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql custom database dump 복구하기  (0) 2019.09.02
postgresql generate_series()  (0) 2019.08.28
join  (0) 2019.08.27
postgresql ROW_COUNT  (0) 2019.08.27
sql select if or case  (0) 2019.08.26
Posted by 구차니

+

[링크 : https://www.w3schools.com/sql/sql_join.asp]

 

끄앙.. 다시 보려니 머리가 안돌아간다

 

left join

테이블 두개를 조인할때 왼쪽의 것과, 두개의 교집합 까지만 허용

[링크 : https://makand.tistory.com/entry/SQL-LEFT-JOIN-구문]

 

right join

두개 중에 오른쪽 것과, 두개의 교집합 허용이라는데.. 굳이 left, right할 이유가 있나 싶네..

걍 테이블 순서 바꾸어서 하세요~ 하면 되지 않았을려나?

[링크 : https://makand.tistory.com/entry/SQL-RIGHT-JOIN-구문]

 

inner join

교집합만

[링크 : https://makand.tistory.com/entry/SQL-INNER-JOIN-구문]

 

left outer join - 조건이 맞지 않더라도 왼쪽 테이블 전체 내용이 나옴

right outer join

full outer join(full join) 조건이 아닌 컬럼도 포함(왜?)

[링크 : https://limkydev.tistory.com/144]

 

(일종의.. 전체 목록 꺼내기에 가까운 느낌?)

[링크 : https://thebook.io/006696/part01/ch06/03/04/]

 

+

문득 full outer join 이랑 select distinct union 이랑 같은거 아닌가 싶긴한데..

찾아보니 union은 vertical이고 join은 horizontal이라고 하는데 무슨 의미인지 감이 잘 안오네..

full outer join vs union distinct

[링크 : https://www.quora.com/What-is-the-difference-between-full-outer-join-and-union-in-SQL]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql generate_series()  (0) 2019.08.28
where 1=1  (4) 2019.08.27
postgresql ROW_COUNT  (0) 2019.08.27
sql select if or case  (0) 2019.08.26
order by group by  (0) 2019.08.26
Posted by 구차니

select 로 몇개 줄이 나왔는지는 못하는것 같고(perform 해서 어떻게 받는게 가능해 보이긴 하지만)

select into나

update, insert문 등에 의해 영향을 받은(affected) 것에 대해서 출력이 되는 듯

 

GET DIAGNOSTICS integer_var = ROW_COUNT;

[링크 : https://www.postgresql.org/docs/9.0/plpgsql-statements.html]

 

변수 선언

DO $$ 
DECLARE
   varname integer := 0;
BEGIN 
   get diagnostics age = row_count;
   raise notice '%', age;
END $$;

[링크 : http://www.postgresqltutorial.com/plpgsql-variables/]

[링크 : http://www.gisdeveloper.co.kr/?p=4573]

 

+

pg 9.3 이후 부터 지원되는 듯

Allow PL/pgSQL to access the number of rows processed by COPY (Pavel Stehule)

A COPY executed in a PL/pgSQL function now updates the value retrieved by GET DIAGNOSTICS x = ROW_COUNT.

[링크 : https://stackoverflow.com/questions/16610449/get-the-count-of-rows-from-a-copy-command]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

where 1=1  (4) 2019.08.27
join  (0) 2019.08.27
sql select if or case  (0) 2019.08.26
order by group by  (0) 2019.08.26
postgresql 정규 표현식 검색  (0) 2019.08.26
Posted by 구차니

표준 sql 에서는 if는 존재하지 않고 mysql에서만 전용 명령어로 제공하는 듯

그래서 그 대신에 case - when - then - end 구조로 처리하게 된다.

 

[링크 : https://devbox.tistory.com/entry/DBMS-CASEWHENTHEN]

 

CASE WHEN condition THEN result
     [WHEN ...]
     [ELSE result]
END

[링크 : https://www.postgresql.org/docs/9.1/functions-conditional.html]

 

 

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

join  (0) 2019.08.27
postgresql ROW_COUNT  (0) 2019.08.27
order by group by  (0) 2019.08.26
postgresql 정규 표현식 검색  (0) 2019.08.26
sql ||과 concat()  (0) 2019.08.22
Posted by 구차니

order by로 할 걸 group by로 하는걸 고민하고 있었나..

그러니 안되지.. ㅠㅠ

 

[링크 : https://mingggu.tistory.com/83]

[링크 : https://gangnam-americano.tistory.com/25]

[링크 : https://www.popit.kr/마케터를-위한-sql-3-group-by-살펴보기/]

 

 

 

 

 

 

 

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql ROW_COUNT  (0) 2019.08.27
sql select if or case  (0) 2019.08.26
postgresql 정규 표현식 검색  (0) 2019.08.26
sql ||과 concat()  (0) 2019.08.22
pgadmin 에서 table 생성 SQL문 얻기  (0) 2019.08.20
Posted by 구차니

 

 

-- Gets zero or any spaces numbers and text characters before one R
SELECT * FROM table WHERE column ~ '^[\s\w]*[R]{1}$'

-- Gets zero or any spaces numbers and text characters after one R
SELECT * FROM table WHERE column ~ '^[R]{1}[\s\w]*$'

[링크 : https://stackoverflow.com/questions/46978821/postgres-regex-begins-with-and-ends-with]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

sql select if or case  (0) 2019.08.26
order by group by  (0) 2019.08.26
sql ||과 concat()  (0) 2019.08.22
pgadmin 에서 table 생성 SQL문 얻기  (0) 2019.08.20
sql substring  (0) 2019.08.16
Posted by 구차니