Update 'setup.sh'
This commit is contained in:
parent
5ea7303b95
commit
7c1837c750
14
setup.sh
14
setup.sh
@ -1,6 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
export SHELL="/bin/bash"
|
export SHELL="/bin/bash"
|
||||||
|
|
||||||
|
postgres-check() {
|
||||||
|
POSTGRES_CHECK=$(ps aux | grep -i logical | head -1)
|
||||||
|
if [[ "$POSTGRES_CHECK" = *"replication"* ]]; then
|
||||||
|
echo "Postgres is running!"
|
||||||
|
else
|
||||||
|
echo "Postgres is not in Running yet!"
|
||||||
|
sleep 2
|
||||||
|
postgres-check
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
database() {
|
database() {
|
||||||
mkdir /run/postgresql
|
mkdir /run/postgresql
|
||||||
mkdir -p $PG_DIR
|
mkdir -p $PG_DIR
|
||||||
@ -14,8 +25,7 @@ database() {
|
|||||||
cp -f /etc/pg_hba.conf $PG_DIR
|
cp -f /etc/pg_hba.conf $PG_DIR
|
||||||
chown -R postgres:postgres $PG_DIR
|
chown -R postgres:postgres $PG_DIR
|
||||||
su postgres -s $SHELL -lc "$PG_BIN/pg_ctl start -D $PG_DIR"&
|
su postgres -s $SHELL -lc "$PG_BIN/pg_ctl start -D $PG_DIR"&
|
||||||
#sleep 10
|
postgres-check
|
||||||
sleep 60
|
|
||||||
echo "SELECT pg_reload_conf();" | su postgres -s /bin/bash -lc "psql "
|
echo "SELECT pg_reload_conf();" | su postgres -s /bin/bash -lc "psql "
|
||||||
echo "create user root with encrypted password 'sql';"| su postgres -s $SHELL -lc psql
|
echo "create user root with encrypted password 'sql';"| su postgres -s $SHELL -lc psql
|
||||||
echo "ALTER ROLE root SUPERUSER;" | su postgres -s $SHELL -lc psql
|
echo "ALTER ROLE root SUPERUSER;" | su postgres -s $SHELL -lc psql
|
||||||
|
Loading…
Reference in New Issue
Block a user