erdcloud를 써보는데

 

한개와 오직 한개만 이라는게 있어서 찾아 보는중.

 

 

아래 글에 의하면.. 한개는 불특정 다수에 대한 1:1 관계이고

one to only one은 로그인 계정 처럼 1:1 관계이지만 불특정 1인에게 주어지는게 아닌

정말 유일한 한 사람에게 주어지는 1:1 관계로 해석하면 될 것으로 보인다.

[링크 : https://stackoverflow.com/questions/33781451/crows-feet-one-vs-one-and-only-one]

[링크 : https://math.stackexchange.com/questions/247380/analogy-between-one-and-only-one-and-if-and-only-if]

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

one to one , one to only one  (0) 2020.01.17
EA(Enterprise Architecture)  (0) 2020.01.17
데이터베이스 모델링  (0) 2020.01.17
subquery와 inner join  (0) 2020.01.16
pg_dump (postgresql backup, 백업)  (0) 2020.01.15
postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
Posted by 구차니

댓글을 달아 주세요

EA를 수립한다 이런 문장이 나와서 찾아보니 저런 약어인듯.

 

[링크 : https://blog.naver.com/jvioonpe/220227180562]

[링크 : https://blog.naver.com/jvioonpe/220228298326]

 

 

한글로는 전사 아키텍쳐 이렇게 쓰기도 하는 듯

[링크 : http://www.dbguide.net/db.db?cmd=view&boardUid=12723&boardConfigUid=9&categoryUid=216&boardIdx=25&boardStep=1]

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

one to one , one to only one  (0) 2020.01.17
EA(Enterprise Architecture)  (0) 2020.01.17
데이터베이스 모델링  (0) 2020.01.17
subquery와 inner join  (0) 2020.01.16
pg_dump (postgresql backup, 백업)  (0) 2020.01.15
postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
Posted by 구차니

댓글을 달아 주세요

 

[링크 : http://www.dbguide.net/db.db?boardUid=148404&boardConfigUid=9&boardIdx=132]

[링크 : https://blog.naver.com/tomatosoft/220853122078]

[링크 : https://blog.naver.com/tomatosoft/220857559986] 논리물리 설계

[링크 : http://wiki.gurubee.net/pages/viewpage.action?pageId=13664394]

[링크 : http://www.incodom.kr/데이터모델링]

[링크 : https://wikidocs.net/1208]

 

[링크 : https://www.youtube.com/playlist?list=PLuHgQVnccGMDF6rHsY9qMuJMd295Yk4sa]

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

one to one , one to only one  (0) 2020.01.17
EA(Enterprise Architecture)  (0) 2020.01.17
데이터베이스 모델링  (0) 2020.01.17
subquery와 inner join  (0) 2020.01.16
pg_dump (postgresql backup, 백업)  (0) 2020.01.15
postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
Posted by 구차니

댓글을 달아 주세요

두개가 서로 변환이 가능한 형태?

 

[링크 : https://www.essentialsql.com/subquery-versus-inner-join/]

[링크 : https://www.essentialsql.com/what-is-the-difference-between-a-join-and-subquery/]

 

 

Replacing joins with subqueries

[링크 : http://infocenter.sybase.com/...=/com.sybase.infocenter.dc00169.1510/html/iqperf/X100950.htm]

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

EA(Enterprise Architecture)  (0) 2020.01.17
데이터베이스 모델링  (0) 2020.01.17
subquery와 inner join  (0) 2020.01.16
pg_dump (postgresql backup, 백업)  (0) 2020.01.15
postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
postgresql 테이블 크기  (0) 2020.01.15
Posted by 구차니

댓글을 달아 주세요

백업할때 sql/txt로 나오게 되니 압축하면서 하면 용량을 절약할 수 있다.

 

pg_dump dbname | gzip > filename.gz
Reload with:

gunzip -c filename.gz | psql dbname
or:

cat filename.gz | gunzip | psql dbname

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

[링크 : https://idchowto.com/?p=45509]

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

데이터베이스 모델링  (0) 2020.01.17
subquery와 inner join  (0) 2020.01.16
pg_dump (postgresql backup, 백업)  (0) 2020.01.15
postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
postgresql 테이블 크기  (0) 2020.01.15
postgresql data_directory  (0) 2020.01.13
Posted by 구차니

댓글을 달아 주세요

스토리지 전체를 다 쓰기 전에 멈출줄 알았는데

다 쓰고 용량 없으니 DBMS 자체가 셧다운 되어버린다.

 

복구하는 법은.. 더 큰 볼륨으로 이동시키기 정도 뿐인걸로 검색이 되는데 다른 방법은 없는 건지 모르겠다.

[링크 : https://dba.stackexchange.com/questions/167515/dealing-with-disk-space-full-in-postgresql]

[링크 : https://www.postgresql.org/docs/9.1/disk-full.html]

[링크 : https://www.postgresql.org/docs/9.1/manage-ag-tablespaces.html]

 

+

 

[링크 : http://postgresql.kr/docs/9.4/continuous-archiving.html]

Posted by 구차니

댓글을 달아 주세요

테이블의 물리적 크기를 측정하는 방법

[링크 : https://www.a2hosting.com/.../postgresql/determining-the-size-of-postgresql-databases-and-tables]

 

table 별 table / index / toast(이게 먼지 모르겠음) 용량 byte와 MB 단위로 나오는 쿼리문

SELECT *, pg_size_pretty(total_bytes) AS total
    , pg_size_pretty(index_bytes) AS INDEX
    , pg_size_pretty(toast_bytes) AS toast
    , pg_size_pretty(table_bytes) AS TABLE
  FROM (
  SELECT *, total_bytes-index_bytes-COALESCE(toast_bytes,0) AS table_bytes FROM (
      SELECT c.oid,nspname AS table_schema, relname AS TABLE_NAME
              , c.reltuples AS row_estimate
              , pg_total_relation_size(c.oid) AS total_bytes
              , pg_indexes_size(c.oid) AS index_bytes
              , pg_total_relation_size(reltoastrelid) AS toast_bytes
          FROM pg_class c
          LEFT JOIN pg_namespace n ON n.oid = c.relnamespace
          WHERE relkind = 'r'
  ) a
) a;

[링크 : https://wiki.postgresql.org/wiki/Disk_Usage]

 

+

LZ 압축 기술로 압축하여 저장하는 공간인가?

 

TOAST(대형 속성 저장 기술:The Oversized-Attribute Storage Technique)

[링크 : http:// http://www.postgresql.org/docs/9.4/static/storage-toast.html]

[링크 : https://data-rider.blogspot.com/2015/07/postgresql-toast.html]

Posted by 구차니

댓글을 달아 주세요

실제 DB가 파일로 저장되는 경로를 확인하는 방법

 

show data_directory;

[링크 : https://confluence.curvc.com/pages/viewpage.action?pageId=10092649]

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

postgresql 장치에 남은 공간이 없음  (0) 2020.01.15
postgresql 테이블 크기  (0) 2020.01.15
postgresql data_directory  (0) 2020.01.13
postgres table의 물리적 용량 확인하기  (0) 2020.01.13
sql combination 생성하기  (0) 2020.01.13
pgmodeler  (0) 2020.01.05
Posted by 구차니

댓글을 달아 주세요

byte 단위로 나오려나?

 

select pg_relation_size('schema.table_name');

[링크 : https://korearank1.tistory.com/43]

[링크 : https://wiki.postgresql.org/wiki/Disk_Usage]

 

+

byte가 맞는듯

pg_size_pretty()로 감싸면 읽기 편한 단위로 바꾸어 준다

[링크 : https://ktdsoss.tistory.com/383]

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

postgresql 테이블 크기  (0) 2020.01.15
postgresql data_directory  (0) 2020.01.13
postgres table의 물리적 용량 확인하기  (0) 2020.01.13
sql combination 생성하기  (0) 2020.01.13
pgmodeler  (0) 2020.01.05
스칼라 서브쿼리(scalar subquery)  (0) 2020.01.04
Posted by 구차니

댓글을 달아 주세요

원래 글에서 응용해서 만들어 본 예제

4*3=12 개 나오는게 맞...겠지? 순열과 조합부터 다시 봐야하나 헷갈리네

 

select t1, t2
from (select unnest(array['a','b','c','d'])) as t1
join (select unnest(array['1','2','3'])) as t2 on t1 <> t2

[링크 : https://stackoverflow.com/questions/31129507/postgres-query-to-create-combinations]

 

t1과 t2가 동일 데이터가 있으면 안되기에 on에 조건을 true로 주면 문제없이 되긴 한다.

select t1, t2
from (select unnest(array['a','b'])) as t1
join (select unnest(array['1','2','3','a','as'])) as t2 on true

 

+

위의 예제에서 join on.. 대신 cross join 해도 되는 듯 하다

select t1, t2
from (select unnest(array['a','b','c','d'])) as t1
cross join (select unnest(array['1','2','3'])) as t2

[링크 : https://www.essentialsql.com/cross-join-introduction/]

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

postgresql data_directory  (0) 2020.01.13
postgres table의 물리적 용량 확인하기  (0) 2020.01.13
sql combination 생성하기  (0) 2020.01.13
pgmodeler  (0) 2020.01.05
스칼라 서브쿼리(scalar subquery)  (0) 2020.01.04
array_cat()  (0) 2019.12.30
Posted by 구차니

댓글을 달아 주세요