일단은 이번달은 확실히 죽었고..
다음달은 조금 손뗄 수 있으면 좋겠네
'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글
| 노트북 그리고 욕구불만 (4) | 2019.10.24 |
|---|---|
| 남의 돈 타먹는게 쉬운게 아니지만... (2) | 2019.10.22 |
| 체불임금 / 일반 체당금 (2) | 2019.10.14 |
| 회사 정전으로 인해 (0) | 2019.10.13 |
| 멘탈 와사삭 (4) | 2019.10.11 |
일단은 이번달은 확실히 죽었고..
다음달은 조금 손뗄 수 있으면 좋겠네
| 노트북 그리고 욕구불만 (4) | 2019.10.24 |
|---|---|
| 남의 돈 타먹는게 쉬운게 아니지만... (2) | 2019.10.22 |
| 체불임금 / 일반 체당금 (2) | 2019.10.14 |
| 회사 정전으로 인해 (0) | 2019.10.13 |
| 멘탈 와사삭 (4) | 2019.10.11 |
vacuum full 을 하면 db 끊고
다시 복사해서 새로운 데이터베이스로 생성하면서
용량을 줄이는 등의 최적화를 하고
vacuum verbose analyze 를 하면 간략하게 끊지 않고도 할 수 있다고 한다.
다만 디스크 스토리지 줄이는건 full만 된다고.
[링크 : https://blog.gaerae.com/2015/09/postgresql-vacuum-fsm.html]
[링크 : https://bstar36.tistory.com/308]
아래의 명령으로 자동 정리가 켜져있는지 확인가능하다고 한다.
| show autovacuum; |
[링크 : http://hochul.net/blog/postgresql-vacuum-optimization/?ckattempt=1]
| subquery (0) | 2019.10.20 |
|---|---|
| array_agg() 여러개 컬럼 합치기 (0) | 2019.10.18 |
| pgadmin4 분석기능 (0) | 2019.10.16 |
| postgres regexp_matches() 매칭되는 것이 없을 경우 (0) | 2019.10.16 |
| sql 결과 공백 제거 (0) | 2019.10.15 |
explain analyze
전에 어떻게 쓰는법 찾았다가 까먹은건가.. 기억이 잘 안나네..
+
아래 링크는 개발버전
[링크 : https://www.pgadmin.org/docs/pgadmin4/development/query_tool.html]
요게 현재최신 버전. 여기서는 위에 처럼 다양하게 나오진 않는다.
[링크 : https://www.pgadmin.org/docs/pgadmin4/4.13/query_tool.html]
| array_agg() 여러개 컬럼 합치기 (0) | 2019.10.18 |
|---|---|
| postgresql vacuum (0) | 2019.10.16 |
| postgres regexp_matches() 매칭되는 것이 없을 경우 (0) | 2019.10.16 |
| sql 결과 공백 제거 (0) | 2019.10.15 |
| postgres 배열 처리하기 (0) | 2019.10.15 |
regexp_matches()를 select에서 쓸 경우
해당 매치가 되지 않는 항목에 대해서는 버려진다 -ㅁ-!
즉, 1000개 중에 매칭되지 않는게 200개가 있으면
800개만 나오는데
매치 되지 않는 녀석들을 뽑아 내려면 아래와 같은 트릭을 쓰면 된다고 한다.
일단은 나의 경우에는 null 이었고, null을 내보내 주긴 하는데 값이 있는데 매칭이 안되는건 모르겠네?
| with test_data as ( select 'abc 123' as txt union select 'abc 456' as txt union select 'blah' as txt ) select txt, (select regexp_matches(txt, '\d+'))[1] as first_num from test_data |
[링크 : https://dba.stackexchange.com/questions/210047/postgres-return-default-value-if-regex-match-fails]
| postgresql vacuum (0) | 2019.10.16 |
|---|---|
| pgadmin4 분석기능 (0) | 2019.10.16 |
| sql 결과 공백 제거 (0) | 2019.10.15 |
| postgres 배열 처리하기 (0) | 2019.10.15 |
| sql with , (0) | 2019.10.10 |
trim() 으로 하면 끝
옵션은 많지만 일단 앞뒤로 알아서 잘라주는 듯?
[링크 : https://araikuma.tistory.com/523]
[링크 : https://www.postgresql.org/docs/9.4/functions-string.html]
[링크 : http://www.postgresqltutorial.com/postgresql-trim-function/]
| pgadmin4 분석기능 (0) | 2019.10.16 |
|---|---|
| postgres regexp_matches() 매칭되는 것이 없을 경우 (0) | 2019.10.16 |
| postgres 배열 처리하기 (0) | 2019.10.15 |
| sql with , (0) | 2019.10.10 |
| postgresql 데이터베이스 다른 이름으로 복구하기 (0) | 2019.10.07 |
일단 쿼리는 아래처럼
| SELECT (refid::bigint[])[array_length(refid::bigint[], 1)], refid::bigint[] FROM array_table where rowid = 8; |
해당 필드에는 아래의 값이 text로 저장되어 있는데
| {42457771,42457772,42457773,42457774,42457775,42457776,42457777,42474803,42477457,42487546,42491301} |
refid::bigint[] 를 통해서 array로 캐스팅 하고
()[] 를 통해서 해당 위치의 값을 가져오도록 한다.
넣는 순서대로 되서 max 값은 가장 뒤에 일테니,
"" ""
array_length(refid::bigint[].1) 을 통해서 가장 마지막 인덱스를 얻도록 하고
인덱스로 부터 가져오면 성공!
| 42491301 |
[링크 : https://www.postgresql.org/docs/9.4/functions-array.html]
text로 저장된 녀석을 배열로 되살리기
| select '{1,1}'::int[] |
[링크 : https://stackoverflow.com/questions/47359288/convert-a-text-to-an-array-postgresql]
array_agg 함수에서 정렬해서 넣기
| SELECT array_agg(a ORDER BY b DESC) FROM table; |
[링크 : https://stackoverflow.com/questions/7317475/postgresql-array-agg-order]
| postgres regexp_matches() 매칭되는 것이 없을 경우 (0) | 2019.10.16 |
|---|---|
| sql 결과 공백 제거 (0) | 2019.10.15 |
| sql with , (0) | 2019.10.10 |
| postgresql 데이터베이스 다른 이름으로 복구하기 (0) | 2019.10.07 |
| postgresql rank() over() (0) | 2019.10.04 |
성남에서 벗어나니 하늘 시끄러운줄 몰라서 개최하는지도 몰랐네..
아마.. 한동안은 못가겠지? ㅠㅠ
| 아쉽게도 못간 ADEX 2017 ㅠㅠ (0) | 2017.10.23 |
|---|---|
| ADEX 2017 일정 (0) | 2017.06.22 |
댓글 보다 보니 mx linux를 추천하는데 저사양 노트북용으로..
debian 기반의 xfce 데스크탑 환경이라..
xubuntu랑 어떻게 다를려나?
[링크 : https://mxlinux.org/]
[링크 : https://xubuntu.org/]
| ubuntu 18.04 뚜껑 닫아도 절전모드 안들어가게 하기 (0) | 2020.01.08 |
|---|---|
| 우분투 화상 키보드 끄기 (0) | 2019.12.21 |
| ubuntu 18.04 / phpmyadmin 실행안될때 (0) | 2019.09.04 |
| ubuntu 18.04 wayland와 ubuntu session (0) | 2019.08.28 |
| ubuntu virtual desktop (0) | 2019.08.28 |
오늘 고용인/피고용인 만나서 노동부에서 처리하려 했으나
이런저런 서류가 없어서 일단은 41개월치 급여 받은 내역을 뽑으러 내일은 은행 가야 할 듯? -_ㅠ
아무튼 이전 대표도 죽어가는 모습이라
내 권리인데 쓰러진 사람 등에 칼 꽂는 느낌을 지울수가 없네..
일단 정리
1. 소액 체당금은 민사소송 이후 받을 수 있다.
2. 소액 체당금은 체불 임금 없이 퇴직금만 못 받았으면 최대 700만 상한이다.
3. 일반 체당금은 나이마다 최대 금액이 제한된다.
4. 일반 체당금은 소송없이 가능하다. (확인서만 있다면 ok)
5. 일반 체당금은 나이대별 금액 * (퇴직금 + 체불 월수) 이런식으로 최대 *6 까지 가능도 한듯?
6. 소액 체당금 보다는 일단 현재는 일반 체당금이 금액이나 절차나 여러모로 유리하다
7. 임글체불 진정은 그 자리에서 형사를 갈지 안갈지 물어본다.
8. 형사를 안간다고 하면 고소 취하 하고 확인서 발급하고 끝
| 남의 돈 타먹는게 쉬운게 아니지만... (2) | 2019.10.22 |
|---|---|
| 약간의 멘탈 회복.. (0) | 2019.10.17 |
| 회사 정전으로 인해 (0) | 2019.10.13 |
| 멘탈 와사삭 (4) | 2019.10.11 |
| 피곤.. (2) | 2019.10.03 |
회사가서 개인 서버만 켜고 옴
지하철 파업으로 인해서 걱정했는데 다행히 2호선 쪽은 영향을 별로 안 받는지
(1호선, 중앙선만 영향을 크게 받는 듯)
잠실 거쳐서 오랫만에 비싼 버스 타고 집에 왕복하니 한 3시간 걸린듯?
아무튼.. 다음번에 꼭 WOL 설정해놔야지 귀찮당 ㅠㅠ
| 약간의 멘탈 회복.. (0) | 2019.10.17 |
|---|---|
| 체불임금 / 일반 체당금 (2) | 2019.10.14 |
| 멘탈 와사삭 (4) | 2019.10.11 |
| 피곤.. (2) | 2019.10.03 |
| 현타 거나하게 오네.. (4) | 2019.09.26 |