Добавляем права на чтение пользователю в postgres. ОШИБКА: нет доступа к отношению

Добавляем права на чтение пользователю в postgres. ОШИБКА: нет доступа к отношению CREATE ROLE newuser2 WITH LOGIN ENCRYPTED PASSWORD ‘newpass’; ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO newuser2; GRANT USAGE ON SCHEMA public to newuser2; GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO newuser2; GRANT SELECT ON ALL TABLES IN […]

Читать далее…

Настройка postgresql 9.6 в связке c pgpoo2

Берем debian 9 Ставим postgres (на всех нодах) wget http://ftp.ro.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2k-1~bpo8+1_amd64.deb wget http://ftp.hu.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb dpkg -i *.deb apt-get install wget ca-certificates wget —quiet -O — https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add — apt-get update apt-get upgrade apt-get install postgresql-9.6 postgresql-9.6-pgpool2 Делаем в базе на всех нодах psql ALTER USER postgres WITH PASSWORD ‘itc-pass’; CREATE ROLE replication WITH REPLICATION PASSWORD […]

Читать далее…

Скрипт бэкапа postgres(native,docker)

Скрипт бэкапа всех баз postgres DATE_Y=`/bin/date ‘+%Y’` DATE_M=`/bin/date ‘+%m’` DATE_D=`/bin/date ‘+%d’` BACKUP_DIR=»/bup/pg_bases/$DATE_Y/$DATE_M/$DATE_D» mkdir -p ${BACKUP_DIR}/ chmod 777 -R $BACKUP_DIR; /usr/bin/find $BACKUP_DIR -type d -mtime +7 -print0 | /usr/bin/xargs -0 -t /bin/rm -rf for DB_NAME in `su postgres -c «/usr/bin/psql -qAt -c ‘SELECT * FROM pg_database;'» | cut -d»|» -f1 | /bin/grep -v template | /bin/grep […]

Читать далее…