DBMS(DataBase Management System)/PostgreSQL15 728x90 반응형 [PostgreSQL] 문자열을 TIMESTAMP 자료형으로 변환하는 TO_TIMESTAMP 함수 함수 설명PostgreSQL에서 TO_TIMESTAMP()는 문자열을 TIMESTAMP 자료형으로 변환하는 함수이다.사용 방법첫 번째 인자에 변환할 문자열을 입력하고 두 번째 인자에는 날짜 형식을 입력한다.SELECT TO_TIMESTAMP('20250527152101', 'yyyymmddHH24MISS') 타임존을 입력하여 변환하려면 아래와 같이 쓸 수 있다.SELECT TO_TIMESTAMP('20250527152101 +05', 'YYYYMMDDHH24MISS TZH');주요 형식 지정자는 아래와 같다.형식설명HH24시 (00~23)MI분 (00~59)SS초 (00~59)MS밀리초 (000~999)YYYY년 (0000~9999)MM월 (01~12)DD일 (01~31)TZH시단위 타임존 (-12~+1.. 2025. 5. 28. PostgreSQL 16을 설치하는 과정 중에 GPG 에러가 발생할 때 해결 방법 현상apt-get 명령어를 사용할 때 아래와 같이 GPG 에러가 발생하는 경우가 있다.Reading package lists... DoneW: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32EE5355A6BC6E42N: Skipping.. 2025. 5. 27. [우분투 22.04] PostgreSQL 16 와 pgAdmin 4 설치 방법 우분투 22.04에서 PostgreSQL 16을 apt를 활용하여 설치하는 방법은 아래와 같다.저장소 추가아래의 명령어를 입력하여 PostgreSQL의 apt 저장소를 추가한다.sudo apt install -y postgresql-commonsudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.shPostgreSQL 16 설치아래의 명령어를 입력하여 PostgreSQL 16을 설치한다.sudo apt-get install postgresql-16아래의 명령어를 입력하여 PostgreSQL 16을 설치하면서 자동으로 생성된 postgres 우분투 계정에 로그인한다.sudo -i -u postgres아래의 명령어를 입력하여 PostgreSQL 터미널인 ps.. 2025. 1. 15. [PostgreSQL] 테이블 삭제 쿼리 작성 방법 PostgreSQL에서 테이블 삭제 쿼리는 아래의 규칙을 따라 작성해야 한다. DROP TABLE {테이블명}; 규칙을 따라서 작성한 쿼리를 실행한 결과는 아래의 사진에 나타나 있다. 참고문서 "5.1. Table Basics", PostgreSQL 15. @원문보기 2023. 12. 11. [PostgreSQL] 기본값 변경 쿼리 작성 방법 PostgreSQL에서 기본값을 변경하는 쿼리는 아래의 규칙을 따라서 작성할 수 있다. ALTER TABLE {테이블명} ALTER COLUMN {컬럼명} SET DEFAULT {기본값}; 아래의 사진에는 규칙을 따라서 작성한 쿼리의 실행 결과가 나타나 있다. 참고문서 "5.6.5. Changing a Column's Default Value", PostgreSQL 15. @원문보기 2023. 12. 10. [PostgreSQL] 컬럼 기본값 삭제 쿼리 작성 방법 PostgreSQL에서 컬럼 기본값을 삭제하는 쿼리는 아래의 규칙을 따라 작성할 수 있다. ALTER TABLE {테이블명} ALTER COLUMN {컬럼명} DROP DEFAULT; 규칙에 따라 작성한 쿼리의 실행 결과는 아래의 사진과 같다. 참고문서 "5.6.5. Changing a Column's Default Value", PostgreSQL 15. @원문보기 2023. 12. 9. [PostgreSQL] 테이블 생성 쿼리 작성 방법 PostgreSQL에서 테이블 생성을 하기 위해서는 아래의 규칙에 따라 쿼리를 작성해야 한다. CREATE TABLE {테이블명} ( {컬럼명} {자료형} {옵션}, {컬럼명} {자료형} {옵션}, {컬럼명} {자료형} {옵션} ); 위의 규칙을 따라서 테이블 생성 쿼리를 작성하면 아래와 같다. 참고문서 "5.1. Table Basics", PostgreSQL 15. @원문보기 2023. 12. 8. [PostgreSQL] 테이블명 수정 쿼리 작성 방법 PostgreSQL에서 테이블명을 수정하는 쿼리는 아래의 규칙으로 작성할 수 있다. ALTER TABLE {기존 테이블명} RENAME TO {새 테이블명} 규칙에 따라서 테이블명을 수정하는 쿼리를 작성하여 실행한 결과는 아래와 같다. PostgreSQL은 테이블명과 컬럼명을 소문자로 작성하는 것을 권장하기에 소문자로 바꿨다. 오라클에서 하던 것처럼 대문자로 작성했다가 쌍따옴표 없이는 못 쓰는 것을 알게되어 수정했다. 참고문서 "5.6.7. Renaming a Column", PostgreSQL 15. @원문보기 2023. 12. 7. [PostgreSQL] 테이블 컬럼(열) 삭제 쿼리 작성 방법 PostgreSQL에서 테이블 컬럼(열)을 삭제하는 쿼리는 아래의 규칙으로 작성할 수 있다. ALTER TABLE {테이블명} DROP COLUMN {컬럼명}; 아래와 같이 쿼리를 실행할 수 있다. 테이블명에 대문자가 있는 경우 테이블명의 양 끝을 쌍따옴표로 감싸서 입력하면 된다. 참고문서 "5.6.2. Removing a Column", PostgreSQL 15. @원문보기 2023. 12. 6. [PostgreSQL] 자료형 변환 자료형 변환 아래와 같이 입력하면 PostgreSQL에서 자료형을 변환할 수 있다. 활용 예시는 아래의 사진과 같다. CAST({값} AS {자료형}) {값}::{자료형} 참고문서 "CREATE CAST", SQL Commands, PostgreSQL 15 공식 문서. @원문보기 "10.2. Operators", Chapter 10. Type Conversion, PostgreSQL 15 공식 문서. @원문보기 2023. 8. 24. [PostgreSQL] 버전 확인 쿼리 버전 확인 쿼리 PostgreSQL 버전을 확인하는 쿼리는 아래와 같다. select version(); 2023. 8. 23. [PostgreSQL] 데이터베이스 소유자 변경 소유자 변경 아래의 쿼리(Query)를 입력하면 데이터베이스 소유자를 변경할 수 있다. ALTER DATABASE {데이터베이스명} OWNER TO {사용자명}; 참고문서 "ALTER DATABASE", PostgreSQL 지침서, 2023년 7월 11일. @원문보기 2023. 8. 3. [PostgreSQL] 데이터베이스 생성 및 삭제 데이터베이스 생성 아래의 쿼리를 입력하면 PostgreSQL에서 데이터베이스를 생성할 수 있다. CREATE DATABASE {테이블명} [TEMPLATE] [템플릿명]; 데이터베이스 삭제 아래의 쿼리를 입력하면 PostgreSQL에서 데이터베이스를 삭제할 수 있다. DROP DATABASE {데이터베이스명}; 참고문서 "23.2. Creating a Database", PostgreSQL 지침서, 2023년 7월 11일. @원문보기 2023. 8. 2. [PostgreSQL] 비밀번호 변경 아래의 쿼리를 입력하면 특정 사용자의 비밀번호를 변경할 수 있다. alter user {계정명} with password {비밀번호} 2023. 8. 1. [PostgreSQL] 인코딩 확인 아래의 쿼리(Query)를 이용하면 PostgreSQL 데이터베이스의 인코딩을 확인할 수 있다. SELECT pg_encoding_to_char(encoding), datcollate, datcollate FROM pg_database 참고문서 "53.15. pg_database", PostgreSQL, 2023년 7월 11일. @원문보기 2023. 7. 29. 이전 1 다음