IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Objet SQL et owner.


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut Objet SQL et owner.
    Salut,

    Je me trouve face à un problème de owner au nieveau de mes db. J'avais en place 2 utilisateur possèdant le droit de créer de objets DB. L'utilisateur postgres et l'utilisateur maison. L'utilisateur postgres ne devrait normalement plus être utilisé, néanmoins d'autres développeurs de l'équipe continuent à l'utiliser pour créer des clés. Résultat, lorsque je dump avec l'utilisateur maisopn, tout ce qui est propriété de l'utilisateur postgres ne passe pas. Quelqu'un sait comment je peux rétrouver dans mes db tout ce qui a pour owner postgres?

    Merci.

  2. #2
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    bonjour,

    as tu regardé du coté de information_schema ?

    il y a par exemple : table_privileges, ....

    ca pourrais te donner une piste

  3. #3
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci pour la piste, je vais y regarder...

  4. #4
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Re...

    En faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    psql -U moi dbname
    set search_path TO INFORMATION_SCHEMA, public;
    select table_name,constraint_name from constraint_table_usage;
    J'obtient la liste des clés primaires et les tables aux quelles elles se rapportent... Malheureusement, je n'ai pas les owner...

  5. #5
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    en fait, le bon vieux pg_catalog est là pour nous sauver, je sais pas ou ca peut se trouver dans l'information schema.

    voici la solution, apres il faut custom bien sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT relname
    FROM pg_catalog.pg_class c INNER JOIN pg_catalog.pg_authid a ON (c.relowner=a.oid) 
    WHERE rolname <> 'postgres'

  6. #6
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci pour l'ébauche hpalpha. Il me reste à modifier de manière à ne voir que les tables non-système créees par postgres... Enfin le 'que' est peut être beaucoup présumer de mes compétences...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/06/2009, 12h32
  2. [SSIS] [2K5] Tache transfert objet SQL
    Par tonitoBI dans le forum SSIS
    Réponses: 1
    Dernier message: 29/04/2009, 10h51
  3. Gestion des objets SQL Server via Visual source Safe
    Par battl14 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 18/03/2009, 16h27
  4. libération des objets SQL SERVER 2000 et ASP
    Par patdodos dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 27/11/2007, 14h45
  5. ReportStudio - Objet SQL a quoi ça sert ?
    Par Phil93 dans le forum Cognos
    Réponses: 1
    Dernier message: 16/11/2007, 23h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo