Questions marquées «postgresql»

Toutes les versions de PostgreSQL. Ajoutez une balise spécifique à la version supplémentaire comme postgresql-11 si ce contexte est important.


2
Mettre à jour la colonne avec les données d'une autre table
Je travaille sur un problème compliqué, mais je vais le simplifier à ce problème. j'ai deux tables A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] et je veux mettre à jour le troisième: C [ID, column1, column2,column3] Je mets à jour une autre troisième table à l'aide …

2
COMMANDE lente avec LIMITE
J'ai cette requête: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount J'en suis content: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" " …

2
Afficher l'utilisation de la mémoire Postgresql
J'exécute Postgresql sur un serveur Ubuntu et je dois pouvoir surveiller son utilisation de la mémoire. Actuellement, j'ai des scripts exécutés dans un travail cron d'une minute qui surveillent / consignent diverses statistiques et doivent également surveiller / consigner l'utilisation actuelle de la mémoire de Postgresql. J'ai cherché autour et …

2
PostgreSQL: immuable, volatile, stable
Je ne suis pas clair sur le vrai sens dans les définitions des fonctions IMMUTABLE, VOLATILE et STABLE. J'ai lu la documentation, en particulier les définitions de chacun. IMMUTABLE indique que la fonction ne peut pas modifier la base de données et renvoie toujours le même résultat lorsqu'elle reçoit les …

1
postgres - pg_dump et pg_restore sans rôles
J'essaie de restaurer un vidage sans avoir les rôles appropriés sur la base de données réceptrice. Comme mentionné ici , mais aussi ici , vous devez avoir l' --no-owneren option, que ce soit dans pg_dumpou pg_restoreou les deux J'ai utilisé la ligne de commande suivante pour créer mon vidage "C:\Program …

2
Supprimer des lignes du tableau où l'un des champs de colonne est nul
Existe-t-il un moyen de supprimer une ligne d'une table où l'un des champs de colonne est nul sans spécifier explicitement quelle colonne est nulle? J'utilise postgreSQL. Voici mon schéma de relation: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date | date | persons …
11 postgresql 


1
Pourquoi PL / Python n'est pas approuvé?
Selon les documents: PL / Python est uniquement disponible en tant que langage "non fiable", ce qui signifie qu'il n'offre aucun moyen de restreindre ce que les utilisateurs peuvent y faire et est donc nommé plpythonu. Une variante plpython de confiance pourrait devenir disponible à l'avenir si un mécanisme d'exécution …

2
Numérique vs entier pour une colonne - taille et performances
J'ai une application qui utilise une table PostgreSQL. Le tableau est très grand (milliards de lignes) et possède une colonne qui est un entier. Le integerpeut contenir jusqu'à 6 chiffres, soit 0-999 999, pas de négatif. J'ai pensé à le changer numeric(6,0). Serait-ce une bonne idée? Prendrait numeric(6,0)moins d'octets? Qu'en …
11 postgresql 



1
Se connecter à un fichier dans le service Windows PostgreSQL
J'ai besoin d'une alternative pour exécuter la commande suivante: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. De cette façon, le serveur démarre et se connecte à C:\yyy\log\pgsql.log. Lorsque j'essaie d'enregistrer le serveur en tant que service, aucune option de journalisation n'est disponible et le serveur se connecte à l'Observateur d'événements. De …

1
Contraindre l'entrée à quelques chaînes différentes
Salut, je n'arrive pas à obtenir une contrainte fonctionnant comme je m'y attend dans postgreSQL. Depuis pgadmin, j'exécute la requête SQL suivante. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" ON "ComLog" IS …

1
Pourquoi est-ce que j'obtiens une erreur d'autorisation PostgreSQL lors de la spécification d'un espace de table dans la commande "create database"?
Lorsque je crée une base de données dans PostgreSQL sans spécifier explicitement un espace de table par défaut, la base de données est créée sans problème (je suis connecté en tant qu'utilisateur pgsys ): postgres => créer une base de données rich1; CRÉER UNE BASE DE DONNÉES postgres => \ …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.