[Postgres] set un environnement
deux fichiers :
_pg_include
setdb.bash
à adapter selon l'installation du moteur postgres
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.
deux fichiers :
_pg_include
setdb.bash
à adapter selon l'installation du moteur postgres
Roles creation using hvault :
- dynamic roles
The roles are created with this command :
vault write -ns="$VAULT_NAMESPACE/$ECOSYSTEM" database/postgres/${SERVER}/roles/${ROLE}
db_name=${SERVER}
creation_statements=@${ORA2PG_HOME}/dynamic_role/${TYPE}/create_dyna_role_${TYPE}_${ASSET}.sql
revocation_statements=@${ORA2PG_HOME}/dynamic_role/${TYPE}/drop_dyna_role_${TYPE}_${ASSET}.sql
default_ttl=${ROTATION}
max_ttl=${ROTATION}
Un bon guide à suivreHow to Convert SQL Server to PostgreSQL – Complete Migration Guide.PDF
https://dbconvert.com/blog/sql-server-to-postgresql-migration-guide/
Article intéressant sur le 0 downtime des cartes mastercard.
script : prepare_dba_static_role.sh
Comment configurer l'autovacuum de manière agressive afin qu'il soit plus performant sur postgresql flexible server dans Azure ?
Un bon tuto à faire !
SELECT relname AS "relation", pg_size_pretty ( pg_total_relation_size (C .oid) ) AS "total_size" FROM pg_class C LEFT JOIN pg_namespace N ON (N.oid = C .relnamespace) WHERE nspname NOT IN ( 'pg_catalog', 'information_schema' ) AND C .relkind <> 'i' AND nspname !~ '^pg_toast' ORDER BY pg_total_relation_size (C .oid) DESC LIMIT 5;