'프로그램 사용/postgreSQL'에 해당되는 글 162건

  1. 2024.07.25 postgresql 리스트 명령
  2. 2024.07.25 postgresql permission denied for schema public
  3. 2024.07.24 라즈베리에 phppgadmin. 안되잖아?
  4. 2024.07.23 phppgadmin
  5. 2024.07.22 postgresql 15.7 on rpi
  6. 2024.07.21 postgresql cli
  7. 2020.02.10 psql copy to
  8. 2020.02.07 postgresql 제약조건 관련
  9. 2020.02.07 postgresql database / table 복제 및 동기화
  10. 2020.02.07 Pk (Primary Key)

사용중인 데이터베이스 보기,변경

\c [database_name]

 

데이터베이스 내의 테이블 목록 보기(상세)

\dt
\dt+

 

테이블의 형태보기(컬럼별)

\d [table_name]
\d+ [table_name]

 

[링크 : https://www.postgresqltutorial.com/postgresql-administration/postgresql-show-tables/]

 

2019.08.08 - [프로그램 사용/postgreSQL] - postgresql - 테이블 형상 보기

2019.08.08 - [프로그램 사용/postgreSQL] - psql 테이블 목록보기

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

postgresql permission denied for schema public  (0) 2024.07.25
라즈베리에 phppgadmin. 안되잖아?  (0) 2024.07.24
phppgadmin  (0) 2024.07.23
postgresql 15.7 on rpi  (0) 2024.07.22
postgresql cli  (0) 2024.07.21
Posted by 구차니

계정생성하고 database생성하고 테이블 만들려는데.. 어라?

ERROR:  permission denied for schema public

 

찾아보니 권한과 소유권을 둘 다 줘야 가능한 듯.

권한만 줘서는 동일한 에러가 발생한다.

GRANT ALL ON DATABASE mydb TO admin;
ALTER DATABASE mydb OWNER TO admin;

[링크 : https://stackoverflow.com/questions/74110708/postgres-15-permission-denied-for-schema-public]

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

postgresql 리스트 명령  (0) 2024.07.25
라즈베리에 phppgadmin. 안되잖아?  (0) 2024.07.24
phppgadmin  (0) 2024.07.23
postgresql 15.7 on rpi  (0) 2024.07.22
postgresql cli  (0) 2024.07.21
Posted by 구차니

접속 시도해보니 안되길래

 

버전 확인

phpPgAdmin 7.13.0 (PHP 8.2.7)

 

postgresql은 아래와 같은데..

$ psql --version
psql (PostgreSQL) 15.7 ( 15.7-0+deb12u1)

 

그래서 phpPgAdmin 버전으로 찾아보니..

7.13.0 이후로는 안나오는것 같고(2020년 11월 9일.. 4년 가까이 과거..)

그 당시 지원되는게 Postgres 13 / 14.. 15니 될리가 없었...나?

phpPgAdmin 7.13.0 Now Available!
Posted on 2020-11-09 by phpPgAdmin Project
 Related Open Source
I’m pleased to announce the latest release of phpPgAdmin, version 7.13.0.

This release incorporates the following changes:

Add support for Postgres 13
Add provisional support for Postgres 14
Upgrade Jquery library to 3.4.1 (Nirgal)
Allow users to see group owned databases when using “owned only”
Fix bug where sorting on selects dumped you to the table screen (MichaMEG)

[링크 : https://www.postgresql.org/about/news/phppgadmin-7130-now-available-2107/]

 

죽은 프로젝트 인 듯.. 걍 사용을 포기하는게 낫겠다..

[링크 : https://github.com/phppgadmin/phppgadmin]

[링크 : https://sourceforge.net/projects/phppgadmin/]

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

postgresql 리스트 명령  (0) 2024.07.25
postgresql permission denied for schema public  (0) 2024.07.25
phppgadmin  (0) 2024.07.23
postgresql 15.7 on rpi  (0) 2024.07.22
postgresql cli  (0) 2024.07.21
Posted by 구차니

pgadmin은 써봐도 phppgadmin은 첨인가...

 

 

[링크 : https://www.rosehosting.com/blog/how-to-install-phppgadmin-on-ubuntu-22-04/]

 

 

+

생각해보니 pgadmin 이라고 웹기반으로 하는 녀석이었지

phpmyadmin 처럼 apache에서 웹을 띄워서 하진 않았던 것 같다.

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

postgresql permission denied for schema public  (0) 2024.07.25
라즈베리에 phppgadmin. 안되잖아?  (0) 2024.07.24
postgresql 15.7 on rpi  (0) 2024.07.22
postgresql cli  (0) 2024.07.21
psql copy to  (0) 2020.02.10
Posted by 구차니

예전 centos 할 때 랑은 또 경로가 달라져서 헷갈리네

 

설정 변경

# cat /etc/postgresql/15/main/pg_hba.conf 
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            scram-sha-256
# IPv6 local connections:
host    all             all             ::1/128                 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            scram-sha-256
host    replication     all             ::1/128                 scram-sha-256

 

서비스 재기동

$ sudo systemctl restart postgresql

 

postgres 계정으로 로그인 후 계정 및 database 생성

pi@raspberrypi:~ $ sudo su - postgres
postgres@raspberrypi:~$ psql
psql (15.7 ( 15.7-0+deb12u1))
Type "help" for help.

postgres=# create user username with password 'userpassword';
CREATE ROLE
postgres=# create database userdb;
CREATE DATABASE
materials=> \q
postgres@raspberrypi:~$

 

일반 계정에서 특정 사용자로 로그인

pi@raspberrypi:~ $ psql -U username userdb
Password for user username: 
psql (15.7 ( 15.7-0+deb12u1))
Type "help" for help.

userdb=> \q

 

[링크 : https://zipeya.tistory.com/entry/postgresql-DB생성-및-접속-시-Peer-authentication에러-발생-시-해야할-것]

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

라즈베리에 phppgadmin. 안되잖아?  (0) 2024.07.24
phppgadmin  (0) 2024.07.23
postgresql cli  (0) 2024.07.21
psql copy to  (0) 2020.02.10
postgresql 제약조건 관련  (0) 2020.02.07
Posted by 구차니

이전에는 대부분 pgadmin 이라는 웹기반으로 사용하다 보니 콘솔에서 쓸 방법 찾는 중

 

[링크 : https://www.postgresql.org/docs/current/app-psql.html]

[링크 : https://kwomy.tistory.com/m/9]

[링크 : https://kugancity.tistory.com/m/entry/postgre-sql-command-line에서-사용하기]

 

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

phppgadmin  (0) 2024.07.23
postgresql 15.7 on rpi  (0) 2024.07.22
psql copy to  (0) 2020.02.10
postgresql 제약조건 관련  (0) 2020.02.07
postgresql database / table 복제 및 동기화  (0) 2020.02.07
Posted by 구차니

copy from만 써서 몰랐는데

to를 써서 파일로 지정해주면 csv 포맷으로 출력이 가능하다고 한다.

 

[링크 : https://www.postgresqltutorial.com/export-postgresql-table-to-csv-file/]

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

postgresql 15.7 on rpi  (0) 2024.07.22
postgresql cli  (0) 2024.07.21
postgresql 제약조건 관련  (0) 2020.02.07
postgresql database / table 복제 및 동기화  (0) 2020.02.07
Pk (Primary Key)  (0) 2020.02.07
Posted by 구차니

primary 키는 테이블에서 유일해야 한다.

반대로 생각하면 데이터들을 가지고 테이블을 만들때 pk로 만들려고 하면

해당 필드의 값들이 유일한 값으로 구성되어 있는지 증명이 되어야 한다.

[링크 : https://blog.naver.com/qbxlvnf11/221198309383]

[링크 : https://blog.naver.com/dalami0i/221048091824]

 

 

replica 계정으로 오면 constraint가 전부 무효화 되는 듯하다.

[링크 : https://stackoverflow.com/questions/2679854/postgresql-disabling-constraints]

 

오라클에서는 삭제,추가 외에 enable, disable이 존재한다고 한다.

[링크 : https://ttend.tistory.com/632]

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

postgresql cli  (0) 2024.07.21
psql copy to  (0) 2020.02.10
postgresql database / table 복제 및 동기화  (0) 2020.02.07
Pk (Primary Key)  (0) 2020.02.07
N:M 관계 해소  (0) 2020.02.07
Posted by 구차니

하나의 백업 db를 두고 싶어서 어떻게 동기화 해야 하나 찾아보는중

WAL 로그가 있으니 그걸 기반으로 주고받으려나?

 

[링크 : https://dba.stackexchange.com/questions/170709/need-to-sync-postgresql-db-to-remote]

[링크 : https://stackoverflow.com/questions/6385546/synchronization-between-two-servers-postgres-database]

[링크 : http://wiki.postgresql.org/wiki/Streaming_Replication]

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

psql copy to  (0) 2020.02.10
postgresql 제약조건 관련  (0) 2020.02.07
Pk (Primary Key)  (0) 2020.02.07
N:M 관계 해소  (0) 2020.02.07
sql에서 null 비교  (0) 2020.02.07
Posted by 구차니

unique, not null

으로 정의되는 녀석이다.

테이블 내에서 중복되서 나타나서는 안되는 '유일성'을 보장하기 위한 수단.

 

[링크 : http://kdskor.blogspot.com/2010/10/pk-fk.html]

[링크 : https://alljbut.tistory.com/40]

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

postgresql 제약조건 관련  (0) 2020.02.07
postgresql database / table 복제 및 동기화  (0) 2020.02.07
N:M 관계 해소  (0) 2020.02.07
sql에서 null 비교  (0) 2020.02.07
ER 다이어그램 식별 / 비식별  (0) 2020.02.07
Posted by 구차니