Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#2 Sécurité » Revoke et grant Error SQL:42704 » 24/02/2016 15:02:11
- Nabil
- Réponses : 2
Bonjour,
J'ai essayer de faire :
REVOKE ALL ON ALL TABLES IN SCHEMA public FROM USER_GROUP;
Voila ce que j'ai eux comme erreur --->
--------------------------------------------------------
ERROR: role "user_group" does not exist
********** Erreur **********
ERROR: role "user_group" does not exist
État SQL :42704
--------------------------------------------------------
J'ai pas compris ou est le probleme,
Merci d'avance
#3 Re : PgAdmin3 » Restauration d'un dumpall avec pgadmin3 » 11/01/2016 14:26:07
Un copier coller du fichier n'aurait de toute façon pas fonctionner, pgadmin ne pouvant pas faire de "COPY FROM stdin" à partir de l'exécuteur de requêtes. Donc, c'est forcément psql, surtout avec un pg_dumpall qui contient des méta-commandes connues uniquement de psql.
Merci
#4 Re : PgAdmin3 » Restauration d'un dumpall avec pgadmin3 » 07/01/2016 16:37:11
Ne vous embêtez pas avec pgadmin, faites le avec psql.
psql -f mon fichier.sql
je viens de le faire merci beaucoup
#5 Re : PgAdmin3 » Restauration d'un dumpall avec pgadmin3 » 07/01/2016 16:18:16
Bonjour,
par exemple copier/coller du contenu du fichier et exécuter le code.
Merci pour votre réponse, mais le probléme est que mon fichier à 9GB de taille ce qui rend la lecture
impossible (j'ai pas pu l'ouvrir)
#6 PgAdmin3 » Restauration d'un dumpall avec pgadmin3 » 07/01/2016 15:55:54
- Nabil
- Réponses : 6
Bonjour,
Comment on peut faire une restauration d'un dumpall (dampall.sql) avec pgadmin3
Merci d'avance
#7 Re : Général » Modification propriétaire de toutes les tables » 22/10/2015 10:08:20
Merci pour votre aide:
normalement j'ai réglé mon probléme avec :
---- Pour les tables ------------------------------------------------------------------------------------
DO $$DECLARE r record;
BEGIN
FOR r IN SELECT schemaname, tablename
FROM pg_tables WHERE NOT schemaname IN ('pg_catalog', 'information_schema')
LOOP
EXECUTE 'ALTER TABLE ' || quote_ident(r.schemaname) || '.' || quote_ident(r.tablename) || ' OWNER TO my_new_user;';
END LOOP;
END;$$
---- Pour les sequences -------------------------------------------------------------------------------
DO $$DECLARE r record;
BEGIN
FOR r IN SELECT sequence_schema, sequence_name
FROM information_schema.sequences WHERE NOT sequence_schema IN ('pg_catalog', 'information_schema')
LOOP
EXECUTE 'ALTER SEQUENCE '|| quote_ident(r.sequence_schema) || '.' || quote_ident(r.sequence_name) ||' OWNER TO my_new_user;';
END LOOP;
END;$$
--- Pour les vues ----------------------------------------------------------------------------------
DO $$DECLARE r record;
BEGIN
FOR r IN SELECT table_schema, table_name
FROM information_schema.views WHERE NOT table_schema IN ('pg_catalog', 'information_schema')
LOOP
EXECUTE 'ALTER VIEW '|| quote_ident(r.table_schema) || '.' || quote_ident(r.table_name) ||' OWNER TO my_new_user;';
END LOOP;
END;$$
--------------------------------------------------------------------------------------------------------
#8 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 14:43:31
d'accord merci
#9 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 14:30:58
veuillez développer SVP !?
Oui un Alter fait l'affaire mais j'ai plus de 400 tables !!
#10 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 13:46:41
merci, j'ai réglé mon probléme, il suffit just de récupérer le relowner de mon role et le relnamespace de mon schéma et faire :
update pg_class
set relowner = my_role
where relnamespace = my_schema
#11 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 12:37:51
Je peux changer le owner de la table à la main dans pgAdmin mêmes avec postgres comme owner de la base, le probléme est que j'ai 400 tables, donc c'est trop de changé manuellement le owner de ces tables.
#13 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 11:56:17
ERROR: cannot reassign ownership of objects owned by role postgres because they are required by the database system
********** Erreur **********
ERROR: cannot reassign ownership of objects owned by role postgres because they are required by the database system
État SQL :2BP01
#14 Re : Général » Modification propriétaire de toutes les tables » 21/10/2015 11:39:51
Pour REASSIGN OWNED ça marche pas !
je vais essayer avec une PS, mais comment, par que j'ai essayé sa :
UPDATE pg_tables
SET tableowner = 'user'
WHERE schemaname='sch_1' and tablename ='a'
mais sa marche pas
#15 Sécurité » Changement de propriétaire de toutes les tables » 21/10/2015 11:10:12
- Nabil
- Réponses : 1
Comment modifier le propriétaire de toutes les tables créer par postgres dans un schema ??
owner:postgres ---> new_owner:user
Merci d'avance
#16 Général » Modification propriétaire de toutes les tables » 21/10/2015 11:09:01
- Nabil
- Réponses : 16
Comment modifier le propriétaire de toutes les tables créer par postgres dans un schema ??
owner:postgres ---> new_owner:user
Merci d'avance
#17 Re : Optimisation » Comment configurer work_mem au moment du lancement d'une requête ? » 17/08/2015 10:03:00
#18 Optimisation » Comment configurer work_mem au moment du lancement d'une requête ? » 17/08/2015 09:59:27
- Nabil
- Réponses : 2
Bonjour,
Comment configurer work_mem au moment du lancement d'une requête si c'est possbile ?
Merci d'avance
Pages : 1