SELECT grantee AS user, CONCAT(table_schema, '.', table_name) AS table,
CASE
WHEN COUNT(privilege_type) = 7 THEN 'ALL'
ELSE ARRAY_TO_STRING(ARRAY_AGG(privilege_type), ', ')
END AS grants
FROM information_schema.role_table_grants
GROUP BY table_name, table_schema, grantee;
Postgresql - Page 9
-
[Postgres] User privs
-
Démarrer le service postgres
-
[PROC]Ora2PG
-
[POSTGRESQL] Partitionnement
Super tuto pour le partitionnement de bons conseils et cas concrets :
https://www.enterprisedb.com/postgres-tutorials/strategy-migrating-partitioned-oracle-database-tables-postgresql
-
Restauration PostgreSQL
Voici la méthode de restauration pour une base de données Postgres :
On ne s'intéresse qu'aux données. Les privilèges, les utilisateurs, les rôles, les tablespaces ne sont pas impactés. Rapide et efficace. Pourra être exécutée sur demande lors d'un refresh ponctuel de base de données.
export :
pg_dump toto --create | gzip > toto.sql.gz
import :
dropdb toto
pv toto.sql.gz | gunzip | psqlAprès l'import le fichier export est supprimé.
-
Migration oracle vers postgres avec ora2pg
-
Vous avez perdu vos fichiers WAL ?
Pas de panique...
C'est la question que l'on vient de me poser lors d'un entretien.
Les fichiers WAL sont stockés sur un FS dédié et pas de chance le FS disparait...
Donc postgres crash... comment faire pour redémarrer la base de données?
Sans les WALs?
Utilisez
pg_ctl --mode=immediate
si vous devez arrêter une instance rapidement.(lire la suite)
-
[PostgreSQL] Identifying locked objects
my client called me. Help I m doing big insert on partitionned tables and it s running very low.
Beside that the statement is faster during the midnight.
-
Postgres
-
Pg tune et tune
Paramétrer votre architecture Postgres avec PgTune si t'as pas de tune pour payer un expert!!
Vous voulez tune votre SGBDR Postgres ! Normal.