24 lines
		
	
	
	
		
			962 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			962 B
		
	
	
	
		
			Text
		
	
	
	
	
	
install -v -dm700 /srv/pgsql/data &&
 | 
						|
install -v -dm755 /run/postgresql &&
 | 
						|
 | 
						|
groupadd -g 41 postgres &&
 | 
						|
useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
 | 
						|
        -u 41 postgres &&
 | 
						|
 | 
						|
chown -Rv postgres:postgres /srv/pgsql /run/postgresql
 | 
						|
 | 
						|
su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data'
 | 
						|
 | 
						|
su - postgres -c '/usr/bin/postgres -D /srv/pgsql/data > \
 | 
						|
                  /srv/pgsql/data/logfile 2>&1 &'
 | 
						|
 | 
						|
su - postgres -c '/usr/bin/createdb test' &&
 | 
						|
echo "create table t1 ( name varchar(20), state_province varchar(20) );" \
 | 
						|
    | (su - postgres -c '/usr/bin/psql test ') &&
 | 
						|
echo "insert into t1 values ('Billy', 'NewYork');" \
 | 
						|
    | (su - postgres -c '/usr/bin/psql test ') &&
 | 
						|
echo "insert into t1 values ('Evanidus', 'Quebec');" \
 | 
						|
    | (su - postgres -c '/usr/bin/psql test ') &&
 | 
						|
echo "insert into t1 values ('Jesse', 'Ontario');" \
 | 
						|
    | (su - postgres -c '/usr/bin/psql test ') &&
 | 
						|
echo "select * from t1;" | (su - postgres -c '/usr/bin/psql test')
 |