반응형
반응형
본문 바로가기

포스트그레SQL45

[12] PostgreSQL – CHAR 데이터 유형 [12] PostgreSQL – CHAR 데이터 유형 이 데이터 유형은 제한된 길이의 문자를 저장하는 데 사용됩니다. PostgreSQL에서는 char(n)으로 표시되며 여기서 n은 문자 길이의 한계를 나타냅니다. n을 지정하지 않으면 기본값은 char(1) 또는 character(1)입니다. char(n)으로 정의된 열에 더 긴 문자열을 저장하려고 하면 PostgreSQL에서 오류가 발생합니다. 그러나 한 가지 예외는 초과 문자가 모두 공백인 경우 PostgreSQL이 공백을 최대 길이로 자르고 문자열을 저장한다는 것입니다. 1 variable_name CHAR(n) cs 예시 : 아래 명령을 사용하여 데모를 위한 새 테이블(예: char_test)을 생성해 보겠습니다. 1 2 3 4 5 CREATE .. 2023. 4. 12.
[11] PostgreSQL – Boolean 데이터 유형 [11] PostgreSQL – Boolean 데이터 유형 PostgreSQL Boolean 데이터 유형에는 TRUE< FALSE 및 NULL의 3가지 상태가 있습니다. Boolean 값을 저장하기 위해 단일 바이트를 사용하며 BOOL로 축약할 수 있습니다. 아래 표는 PostgreSQL에서 TRUE 및 FALSE에 대한 모든 유효한 리터럴 값을 보여줍니다. True False true false 't' 'f' 'true' 'false' 'y' 'n' 'yes' 'no' 1 0 이제 몇 가지 예를 살펴보겠습니다. 같은 이유로 아래 명령을 사용하여 샘플 데이터베이스(예: 서점)를 생성해 보겠습니다. 1 CREATE DATABASE bookstore; cs 아래 명령을 사용하여 bookstore 데이터베이스.. 2023. 4. 12.
[10] PostgreSQL – 데이터 유형 [10] PostgreSQL – 데이터 유형 - Boolean - Character Types [ such as char, varchar, and text] - Numeric Types [ such as integer and floating-point number] - Temporal Types [ such as date, time, timestamp, and interval] - UUID [ for storing UUID (Universally Unique Identifiers) ] - Array [ for storing array strings, numbers, etc.] - JSON [ stores JSON data] - hstore [ stores key-value pair] - Special T.. 2023. 4. 12.
[09] PostgreSQL – 데이터베이스 보기 (Show) [09] PostgreSQL – 데이터베이스 보기 (Show) pSQL command 사용: 현재 데이터베이스 서버에 있는 모든 데이터베이스를 나열하려면 다음 명령 중 하나를 사용하십시오. 1 \l or \l+ cs 예시: 먼저 pSQL Shell을 사용하여 PostgreSQL 서버에 로그인합니다. 이제 아래 명령을 사용하여 postgres와 같은 수퍼유저를 사용하는 모든 데이터베이스를 나열합니다. 1 \l cs 이것은 다음으로 이어질 것입니다. 또는 아래 명령을 사용할 수 있습니다. 1 \l+ cs 결과: SELECT 문 사용: SELECT 문을 사용하여 서버에 있는 모든 데이터베이스를 나열할 수도 있습니다. 1 SELECT datname FROM pg_database; cs 예시: 다음은 SELECT.. 2023. 4. 12.
[08] PostgreSQL – 데이터베이스 이름 바꾸기 [08] PostgreSQL – 데이터베이스 이름 바꾸기 데이터베이스 이름을 바꾸는 동안 아래 단계를 따라야 합니다. 1. 다른 데이터베이스에 연결하여 이름을 바꾸려는 데이터베이스에서 연결을 끊습니다. 2. 이름을 변경할 데이터베이스에 연결된 모든 연결을 종료합니다. 3. 이제 ALTER DATABASE 문을 사용하여 데이터베이스 이름을 바꿀 수 있습니다. 이제 PostgreSQL에서 데이터베이스 이름을 바꾸는 방법을 알아보기 위해 아래 예제를 살펴보겠습니다. 예시: 1단계: 아래 명령을 사용하여 "test_db"라는 데이터베이스를 생성합니다. 1 CREATE DATABASE test_db; cs 2단계: 이제 "test_db" 데이터베이스의 이름을 바꾸려면 아래 명령을 사용하여 해당 데이터베이스에서 연.. 2023. 4. 11.
[07] PostgreSQL – ALTER 데이터베이스 [07] PostgreSQL – ALTER 데이터베이스 일단 생성된 데이터베이스의 기능은 ALTER DATABASE 문을 사용하여 변경할 수 있습니다. 1 ALTER DATABASE target_database action; cs 위의 구문에서 설명하는 것처럼 수정이 수행될 데이터베이스는 ALTER DATABASE 문 다음에 데이터베이스에서 수행될 작업이 뒤에 언급됩니다. 다음은 PostgreSQL에서 허용하는 작업 목록입니다. 데이터베이스 이름 바꾸기: 1 ALTER DATABASE target_database RENAME TO new_database; cs 데이터베이스 소유자 변경: ALTER DATABASE OWNER TO 문은 다음과 같이 데이터베이스 소유자를 변경하는 데 사용됩니다. 1 ALTE.. 2023. 4. 11.
[06] PostgreSQL – 데이터베이스 로드 [06] PostgreSQL – 데이터베이스 로드 PostgreSQL 데이터베이스를 PostgreSQL 데이터베이스 서버에 로드하는 과정을 살펴보겠습니다. 계속 진행하기 전에 다음 두 가지만 확인하면 됩니다. *PostgreSQL 데이터베이스 서버가 시스템에 설치되어 있습니다. *샘플 데이터베이스. 이 문서의 목적을 위해 "DVD rental database"인 샘플 데이터베이스를 사용합니다. https://github.com/imkumaraju/dvdrenat-sample-databse GitHub - imkumaraju/dvdrenat-sample-databse: This is a sample databse used in the GeeksFoeGeeks PostgrSQL tutorial This is.. 2023. 4. 11.
[05] PostgreSQL – 데이터베이스 생성 [05] PostgreSQL – 데이터베이스 생성 PostgreSQL에는 데이터베이스를 생성하는 여러 가지 방법이 있습니다. 이 기사에서는 이를 수행하는 여러 가지 방법에 대해 설명합니다. 1. psql Shell 사용: psql Shell을 통해 데이터베이스를 생성하기 위해 아래와 같이 CREATE DATABASE 문을 사용합니다. 1 2 3 4 5 6 7 8 CREATE DATABASE db_name OWNER = role_name TEMPLATE = template ENCODING = encoding LC_COLLATE = collate LC_CTYPE = ctype TABLESPACE = tablespace_name CONNECTION LIMIT = max_concurrent_connection .. 2023. 4. 11.
[04] Mac에 PostgreSQL 설치 방법 [04] Mac에 PostgreSQL 설치 방법 PostgreSQL 설치에는 다음과 같은 세 가지 중요한 단계가 있습니다. 1. Mac용 PostgreSQL EnterpriseDB 설치 프로그램 다운로드 2. PostgreSQL 설치 3. 설치 확인 Mac용 PostgreSQL 설치 프로그램 다운로드 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Community DL Page Note: EDB no longer provides Linux installers for PostgreSQL 11 and later versions, and users are encouraged to use the platform-native packag.. 2023. 4. 11.

반응형