Je voudrais insérer une adresse IP dans une colonne de type inet. Dans quel format puis-je insérer les données? est-ce seulement binaire ou est-il possible d'insérer du texte par exemple "192.168.1.082"? Existe-t-il des fonctions d'aide pour cela afin que je puisse le tester à partir psqlde l'invite de commande?
Y a-t-il encore une utilité pour Slony-I, et si oui, quel est-il? Pour plus de précision, à partir de la version 9.0, Postgresql prend en charge la réplication de streaming intégrée.
J'ai un assistant qui génère du code pour faire des mises à jour en masse pour moi et génère du SQL qui ressemble à ceci: (Les champs actifs et principaux sont de type boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as …
Tout d'abord, j'ai recherché et trouvé plusieurs messages liés à cette erreur, et la plupart d'entre eux pointent soit vers un problème de RAM ou un problème SSL, j'ai essayé de surmonter la possibilité SSL en ajoutant le sslmode = désactivé dans la ligne de commande: psql -U waypoint -d …
J'ai posé une question ici: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sur la division des valeurs de la même table, dans la même colonne mais sur des lignes différentes. Maintenant, j'ai le problème où j'ai plus de numérateurs et de dénominateurs (avec différents uns). Est-ce toujours le self joinbon moyen de résoudre ce problème avec …
Voici un tableau simple où les enregistrements peuvent référencer les enregistrements parents dans le même tableau: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); Avec l'exigence supplémentaire que l'une des autres valeurs de champ …
J'exécute cette requête depuis mon pgAdmin local se connectant à distance à notre serveur de développement: select * from users order by random() limit 1; il se bloque pendant 17 secondes et montre Total query runtime: 148 ms. 1 row retrieved. il se bloque également sur n'importe quelle opération: même …
J'ai deux tables, left2et right2. Les deux tables seront grandes (1 à 10 millions de lignes). CREATE TABLE left2(id INTEGER, t1 INTEGER, d INTEGER); ALTER TABLE left2 ADD PRIMARY KEY (id,t1); CREATE TABLE right2( t1 INTEGER, d INTEGER, arr INTEGER[] ); ALTER TABLE right2 ADD PRIMARY KEY(t1,d); Je vais effectuer …
Je recherche un moyen simple de sélectionner toutes les colonnes sauf une en psql. Avec psqlje veux dire la ligne de commande interactive. Je serais heureux avec un outil qui se développe *en une liste de noms de colonnes cités. Ensuite, je pourrais retirer la colonne à retirer à la …
J'ai une requête relativement simple sur une table avec 1,5 M de lignes: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE production: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …
J'utilise l' pg_dumpoutil PostgreSQL 9.3 pour extraire uniquement la définition de schéma public en utilisant: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql mais quand je vérifie schema.sqlune de nos vues apparaît dans une CREATE TABLEdéclaration au lieu d'une CREATE VIEWdéclaration. Mais, si je pg_dumpla vue spécifique …
J'utilise postgres 9.4. Le messagesa le schéma suivant: les messages appartiennent à feed_id, et a posted_at, les messages peuvent également avoir un message parent (en cas de réponses). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character …
Je migre l'environnement de test existant vers Amazon RDS PostgreSQL. Le cadre de test a la particularité de recharger les données de certaines tables dans un état antérieur. Pour cela, il désactive les clés étrangères, supprime les données existantes, charge l'état de sauvegarde et active à nouveau les clés étrangères. …
Voici une liste de commandes qui semblent fonctionner pour créer un nouvel utilisateur (connexion) et accorder un accès en lecture seule à une table spécifiée sur PostgreSQL. Supposons que ces commandes soient exécutées lors de la connexion avec des privilèges suffisants (c'est-à-dire la postgresconnexion dans l'installation par défaut). CREATE ROLE …
Nous avons lancé une ALTER TABLErequête il y a quelques heures et nous avons récemment réalisé (via pg_stat_activity) qu'elle attendait un verrou. Nous avons découvert l'autre requête qui contient un verrou sur la table que nous voulons modifier et ne pas le laisser partir. Notre requête est une requête "simple" …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.