정확한 원인은 알수가 없네요.
dropdb $PGDATA1 vchatdb
이런식으로 명시를 해야 하는 것 아닌가요.
그냥 문득 그런생각이 들었습니다.
::남지연 님께서 쓰시길::
> 안녕하세요..
>
> db를 postgres/data에 두지 않고 다른 곳에 두기 위해
> PGDATA1=/user/pgsql/data로 경로를 설정
> initlocation $PGDATA1 을 한후
> createdb /D PGDATA1 test1으로 db를 생성했습니다..
>
> 처음에는 psql test1으로 접속하여 테이블도 만들고 데이터도 집어넣었는데요..
> 빠져나온후 다시 접속할려고 하니 다음과 같은 에러가 뜨네요..
> 드롭시킬려고 해도 드롭도 안되구요..
>
> $ psql vchatdb
> psql: FATAL 1: Database path could not be resolved.
> $dropdb PGDATA1 vchatdb
> ERROR: The database path '(null)' is invalid. This may be due to a character that is not allowe
> d or because the chosen path isn't s
> dropdb: database removal failed
> $createdb /D PGDATA1 vchatdb
> ERROR: CREATE DATABASE: database "vchatdb" already exists
> createdb: database creation failed
>
> 아시는 분 답변좀 부탁드릴께요..^^*
|