Database3 [DA#] DB 연동 및 ERD 뽑아내기 ● DA#이란? - 엔코아에서 개발한 데이터 아키텍처 모델링 및 관리 솔루션 - https://www.en-core.com/solution/solution2 - DB에서 ERD를 뽑아낼 때, ERD로 DB를 생성할 때 등 DB 작업할 때 아주 유용하게 사용 중이다. 🤗🤗 ● DB 연동 방법 1. PostgreSQL ODBC 설치 - https://www.postgresql.org/ftp/odbc/versions/msi/ - psqlodbc_x64.msi 실행 2. postgreSQL ODBC 설정 - ODBC 데이터 원본 관리자 화면 열기 - 사용자 DSN > 추가 - PostgreSQL Unicode(x64) - DB 정보 입력 - Test - Save > 목록에 추가 됐는지 확인 3. DA#에 DB .. 2023. 11. 17. [SQLGate] 보고서(테이블 명세서) 추출하기 1. 도구 > 보고서 > 개체 보고서 2. 보고서 글꼴, 스키마, 테이블 선택 3. 디자인 클릭 후 출력한 보고서 형태 확인 - 보고서 형태에 맞춰 수정 가능 - 생략 가능 5. 미리 보기 클릭 후 실제 보고서 출력 상태 확인 6. 파일로 내보내기 클릭 후 원하는 파일 형태 선택 - 엑셀 파일로 추출할 경우 OLE 타입 추천(XML 형태로 하면 위에서 선택한 폰트가 적용되지 않음) 2023. 11. 7. [PostgreSQL] 한글 정렬이 안될 때(collate) ● 문제 - ORDER BY를 이용하여 정렬하려고 하는데, 한글 정렬이 이상함 - 예시) SELECT [컬럼명]FROM [테이블명]ORDER BY [컬럼명]; ● 원인 - 아래의 쿼리를 실행하면 시스템 카탈로그 테이블(PG_DATABASE)을 통해 각 데이터베이스마다 설정된 값을 확인 가능 SELECT DATNAME, DATDBA, ENCODING, DATCOLLATE, DATCTYPE FROM PG_DATABASE; - 위 결과와 같이, 데이터베이스 내 문자열 데이터 정렬 순서를 지정해주는 datcollate가 en_US.UTF8로 설정되어 있음 - datacollate default가 en_US.UTF8 - en_US.UTF8은 영어 기준이기 때문에, 한글 기준인 ko_KR.utf8로 변.. 2023. 11. 3. 이전 1 다음 반응형