Procédure
-
Connectez-vous à une base de données existante comme super-utilisateur ou utilisateur ayant des droits CREATEROLE et CREATEDB.
-
Créez un utilisateur MM et une base de données MM avec les droits suivants.
-- Delete previous user if needed DROP USER "MM"; -- If the user cannot be dropped due to any ownership issues, you'll need to reassign those objects to another user REASSIGN OWNED BY "MM" TO <OTHER-USER-NAME>; -- Or drop those objects DROP OWNED BY "MM"; -- Create a database MM with UTF8 encoding. You may use a different tablespace. CREATE DATABASE MM; -- Create a user MM with LOGIN privilege CREATE ROLE MM WITH LOGIN PASSWORD 'MM123!'; -- Grant privileges on MM database to MM user GRANT ALL PRIVILEGES ON DATABASE MM TO MM;
-
Pour des raisons de maintenance, les index de base de données PostgreSQL peuvent être reconstruits comme suit.
Pour plus d'informations concernant reindexdb
, consultez la documentation PostgreSQL.