bash에서 postgres 역할 및 암호를 만들려고합니다. 그러나, 나는 따옴표의 도주로 고투하고있어 보인다.Postgres : CLI에서 역할 및 암호 만들기, 중첩 된 따옴표 문제
실행 :
$ sudo su - postgres -c '''psql -c "CREATE USER testuser WITH PASSWORD 'somepass';" '''
가 생산 : 나는 시도했다
ERROR: syntax error at or near "somepass"
LINE 1: CREATE USER testuser WITH PASSWORD somepass;
다른 실패의 변화;
sudo su - postgres -c """psql -c "CREATE USER testuser WITH PASSWORD 'somepass';" """
sudo su - postgres -c $''' psql -c "CREATE USER testuser WITH PASSWORD \'pass\';" '''
중첩 된 따옴표를 어떻게 다룰 수 있으며 cli에서 역할을 생성하기 위해 포스트그레스를 얻을 수 있습니까?
감사합니다. –