Pour stocker un UUID 128 bits, il existe plusieurs options de stockage: une colonne d'octet [16] deux colonnes bigint / long (64 bits) une colonne CHAR (36) - 32 chiffres hexadécimaux + 4 tirets. une colonne spécifique à la base de données UUID, si db la prend en charge Du …
J'ai une table qui est créée de cette façon: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Plus tard, certaines lignes sont insérées en spécifiant l'id: INSERT INTO …
J'ai un accès en lecture seule à une base de données sur un serveur distant. Je peux donc exécuter: COPY products TO '/tmp/products.csv' DELIMITER ','; Mais sur ce serveur, je n'ai pas l'autorisation de créer / enregistrer un fichier, je dois donc le faire sur ma machine locale. Lorsque je …
J'ai essayé le cryptage AES en utilisant la déclaration suivante: SELECT encrypt('test', 'key', 'aes'); qui a fonctionné, mais je ne suis pas en mesure de décrypter la valeur. Je l' inséra dans un champ de type de données bytea mais je ne suis pas sûr si cela était la bonne …
Il y a un champ showqui est un booleantype dans postgesql. Je veux écrire un sql pour mettre à jour cette table, pour basculer la valeur de show. Si c'est true, ça devient false, si c'est false, ça devient true. C'est possible?
Je construis une base de données avec Postgres où il y aura beaucoup de regroupements de choses par monthet year, mais jamais par date. Je pourrais créer des entiers monthet des yearcolonnes et les utiliser. Ou je pourrais avoir une month_yearcolonne et toujours mettre le dayà 1. Le premier semble …
J'ai une grande base de données (16 millions de lignes) contenant des hachages perceptuels d'images. J'aimerais pouvoir rechercher des lignes en réduisant la distance dans un délai raisonnable. Actuellement, pour autant que je comprends bien le problème, je pense que la meilleure option ici serait une implémentation SP-GiST personnalisée qui …
je cours Postgresql 9.1 sur Ubuntu. La version exacte de Postgresql est 9.1+129ubuntu1comme le montre mon gestionnaire de paquets. J'ai 2 bases de données activement utilisées et utilisées à partir d'un serveur distant. Je souhaite enregistrer les requêtes qui ont un long temps d'exécution. J'ai donc défini les paramètres suivants …
Dans mon application, j'insère des données dans la base de données en utilisant du code C, puisque les chaînes que je reçois d'une source non fiable, je les ai échappées en utilisant la PQescapeByteaConnbibliothèque libpq. Ce qui fonctionne parfaitement bien, c'est-à-dire les résultats au format octet String. Voir l'exemple ci-dessous, …
Considérez cette instruction select: SELECT *, 1 AS query_id FROM players WHERE username='foobar'; Il renvoie la colonne query_idavec la valeur 1ainsi que les autres colonnes d'un joueur. Comment peut -on faire le retour SQL ci - dessus au moins query_idde 1même si les trouvailles sélectionnez aucune ligne que match? BTW, …
Notre environnement de production s'est figé * ce matin pendant un certain temps lors de la modification d'une table, l'ajout d'une colonne en fait. SQL incriminé:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * La connexion à notre système nécessite une sélection dans cette même table, donc personne ne pouvait …
J'ai la tâche de transmettre des tableaux, des enregistrements et, dans certains cas, un tableau d'enregistrements en tant que paramètre aux fonctions de PostgreSQL.
J'ai deux tables dans une base de données PostgreSQL 9.3: la table link_replya une clé étrangère nommée which_grouppointant vers la table link_group. Je souhaite supprimer toutes les lignes d' link_groupoù aucune ligne associée link_replyn'existe. Cela semble assez basique mais j'ai eu du mal avec. Sera-ce quelque chose de simple comme …
J'ai un champ appelé «utilisateur» qui contient un tableau json qui ressemble à peu près à ceci: "user": [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Maintenant, je veux une requête comme: select count from tablename where id = "1" Je ne suis pas …
J'ai une application web Django avec backend postgresql 9.3.10 (assis dans un OS Linux). J'ai rencontré une erreur de disque plein, de sorte que même si j'essaie de tronquer une table, j'obtiens des erreurs de la sorte: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check …
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.