postmaster.pid를 삭제하고 재실행하면 해결된다. # cd Library/Application\ Support/Postgres/var-{버전숫자} $ cd Library/Application\ Support/Postgres/var-12 위 경로로 이동하여 해당 위치에 있는 파일을 확인하면 다음과 같이 있다. $ ls PG_VERSION pg_notify pg_wal base pg_replslot pg_xact global pg_serial postgresapp_config.plist pg_commit_ts pg_snapshots postgresql.auto.conf pg_dynshmem pg_stat postgresql.conf pg_hba.conf pg_stat_tmp postgresql.lo..
select 'drop table if exists "' || tablename || '" cascade;' from pg_tables; 이렇게 해서 출력되는 명령문들 복사해서 입력해서 삭제하기 schema 날려버리는 방법보다 훨씬 안전하고 좋음 출처 : https://stackoverflow.com/questions/3327312/how-can-i-drop-all-the-tables-in-a-postgresql-database How can I drop all the tables in a PostgreSQL database? How can I drop all tables in PostgreSQL, working from the command line? I don't want to drop the dat..
아래 스크립트 전체 실행 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get -y install postgresql postgresql-client-12, postgresql-12, libpq-dev, postgresql-server-dev-12 패키지를 기본으로 설치함 출처 : https://www.postgr..