Sangjun 개발 블로그
    • 카테고리
    • Algorithm
    • apple
    • AWS
    • boto3
    • cron
    • crontab
    • DB
    • Django
    • Docker
    • facebook
    • fcm
    • Go
    • google
    • Gopacket
    • Gui
    • Guide
    • kakao
    • Learning
    • LeetCode
    • Linux
    • logging
    • mariaDB
    • Models
    • MSSQL
    • naver
    • NFS
    • Numpy
    • oauth
    • Opencv
    • PostgreDB
    • pytest
    • Python
    • Sniff
    • Swagger
    • Windows
    • Windows10
    • WSL
    Hero Image
    golang postgreDB CURD

    golang에서 postgre데이터 베이스의 SQL 생성, 수정, 읽기, 삭제 기능의 간단한 사용법이다. postgreDB가 이미 설치되어 있다는 전제하에 진행한다. 로컬 설정 : PostgreDB 설치 도커 이미지 : PostgreDB, pgadmin4 도커 설치 방법 1. 라이브러리 설치 go version : 1.17 > go get github.com/lib/pq 2. 테이블 구조 postgreDB에 아래와 같은 구조의 User 테이블이 선언된 상태로 진행한다. CREATE TABLE user ( id SERIAL PRIMARY KEY, name VARCHAR(20), age INT ); 3. DB 설정 초기화 package main import ( "database/sql" "fmt" _ "github.

    December 16, 2021 Read
    Hero Image
    PostgreDB, pgadmin4 도커 설치 방법

    1. Postgres Docker 이미지 설치 Postgres Version : 13.2 1.1. 다운로드 및 설정 아래 명령어를 실행한다. $ docker run -p 15432:5432 --name postgres -e POSTGRES_PASSWORD=password1! -d postgres -d : 백그라운드에서 컨테이너 실행 -p 15432:5432 : 호스트와 컨테이너 간의 배포(publish)포트/바인드(bind)포트 호스트 15432번 포트를 컨테이너 5432번 포트에 매핑 --name : 생성할 컨테이너 이름 -e : 도커 컨테이너의 환경변수 설정 POSTGRES_PASSWORD : PostgresDB 관리자 비밀번호 실행 결과 Unable to find image 'postgres:latest' locally latest: Pulling from library/postgres 75646c2fb410: Pull complete 2355d0ffeb55: Pull complete 7e98825f6d67: Pull complete cfd3ce06be45: Pull complete c7b7bb83e8f7: Pull complete c67869305108: Pull complete 19614baa7ddd: Pull complete af508737d813: Pull complete b60c3437a436: Pull complete 424da1ff3ea9: Pull complete 076f107f1898: Pull complete 7b398ea488bf: Pull complete e0fcc114ae29: Pull complete 67d927dd9b8a: Pull complete Digest: sha256:b25265ac1dfa19224fd47dd9f5744aa177248fd64e89f407446559cc7dbc7a23 Status: Downloaded newer image for postgres:latest 47d090f5c4a593b833c237cef181f960571e71004ace5ebc804907f4feae1433 1.

    April 29, 2021 Read
    Hero Image
    PostgreDB SQL 명령어 (PostgreDB SQL Command)

    1. DATABASE 생성 DATABASE 생성 PostgreDB의 경우 대문자인식은 ““으로 감싸야 사용가능하다. CREATE DATABASE "{database_name}"; 2. USER 생성 USER 생성 CREATE USER {user_name} WITH PASSWORD '{user_password}' SUPERUSER 권한부여(개발용 계정으로 사용 예정) ALTER USER {user_name} WITH SUPERUSER; 유저에게 특정 권한 부여 GRANT {permissions} ON DATABASE {db_name} TO {user_name}; 참고 URL : https://www.postgresql.org/docs/current/sql-grant.html 예시 GRANT ALL ON DATABASE "ABCD_DB" TO abcd_user; 계정 부여권한 해제 REVOKE ALL ON DATABASE {db_name} FROM {user_name}; 계정 삭제

    October 20, 2020 Read
    Hero Image
    PostgreDB 설치 (PostgreDB Setup)

    설치환경 : Windows 10 1. PostgreDB 설치 1.1. 설치파일 다운로드 윈도우즈용 설치 파일은 현재 EnterpriseDB사가 배포 Download URL https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 1.2. PostgreSQL 설치 postgresql-[버전]-windows-x64.exe 파일을 실행 Next 클릭 설치할 소프트웨어를 선택하는 대화창(Select Components)에서 아래 2개만 설치 [ ] PostgreSQL Server [ ] Command Line Tools Next 클릭 후, PostgreSQL 서버를 사용하면서 자료저장 위치 지정(default) 기본 데이터베이스 관리자 postgres계정 비밀번호 지정 포트 지정 > 15432(기본포트가 아닌 다른포트번호) 으로 수정후 [Next] 클릭 2.

    September 29, 2020 Read
    바로가기
    • About
    • Recent Posts
    Contact me:
    • sangjuncha.dev@gmail.com

    Toha Theme Logo Toha
    Copyright 2020. SangjunCha all rights reserved.
    Powered by Hugo Logo