J'ai une nouvelle installation de PostgreSQL 9.1.x. Malheureusement, j'ai découvert que le système d'exploitation ne prend pas en charge LC_COLLATE = 'pl_PL.utf8'et LC_CTYPE = 'pl_PL.utf8'. J'ai lu dans la documentation PostgreSQL que: Sur toutes les plateformes, les classements nommés par défaut, C et POSIX sont disponibles. Des classements supplémentaires peuvent …
J'essaie d'importer un fichier CSV dans une base de données via la commande "COPY"; cependant, j'obtiens l'erreur (ce qui semble courant) dont j'ai besoin pour être un superutilisateur et que je dois utiliser "\ copy" à la place. Cependant, lorsque j'utilise \ copy, j'obtiens une erreur de syntaxe: ERROR: syntax …
Comment puis-je concaténer deux variables psql (client PostgreSQL)? Je veux générer un chemin absolu en concaténant une variable de chemin de répertoire et une variable de nom de fichier. J'ai essayé ça: \set path '/tmp/' \set file 'foo' \echo :path:file Mais psql place un espace entre le chemin et le …
J'ai une grande table entitiesavec environ 15 millions d'enregistrements. Je veux trouver les 5 premières lignes correspondant à «hockey» dans leur name. J'ai un index de texte intégral sur name, qui est utilisé:gin_ix_entity_full_text_search_name Requete: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', …
Voici le scénario: Il existe deux machines exécutant CentOS 6.2 - machine0 et machine1 PostgreSQL 9.1 est installé sur les deux. L'un d'eux doit être actif, en tant que système maître et par le biais d'une réplication de flux asynchrone sur l'autre machine, le serveur de secours doit copier les …
En écrivant une requête un autre jour, une pensée m'est venue et est restée dans mon esprit. Qu'est-ce qui est préférable, d'abord vérifier si une valeur pour une colonne unique existe, puis insérer ou insérer et laisser db générer une erreur de contrainte unique? Cela importera-t-il même? Edit: Comme suggéré …
PostgreSQL a une matrice de différentes options de haute disponibilité qui représentent de nombreuses façons différentes de construire la réplication dans un SGBDR. Voici la matrice des fonctionnalités de haute disponibilité, d'équilibrage de charge et de réplication de PostgreSQL Des questions Lesquelles des approches de la matrice de haute disponibilité …
En utilisant PostgreSQL (8.4), je crée une vue qui résume divers résultats de quelques tables (par exemple en créant des colonnes a, b, cdans la vue), et je dois combiner certains de ces résultats dans la même requête (par exemple a+b, a-b, (a+b)/c, ...), afin de produire les résultats finaux. …
Je ne suis pas en mesure de comprendre le concept et l'utilisation du schéma dans PostgreSQL. Je ne sais pas comment cela peut affecter la conception de ma base de données. Pourquoi devrais-je l'utiliser? Cela peut-il m'affecter à l'avenir si je décide de ne pas y penser maintenant et de …
Considérez la situation où j'ai tous mes noms de schéma dans une table et tous mes noms de table dans une autre table. Est-il possible de faire quelque chose comme dans ce qui suit (pseudo-code)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) Ou dois-je diviser la requête …
Notre entreprise souhaite utiliser MySQL pour un produit logiciel. Ce produit n'est pas open-source. Est-il légal de l'utiliser librement? Sinon, qu'en est-il de PostgreSQL? Est-ce correct pour notre objectif?
J'ai une série d'instructions SQL qui ressemblent à ceci: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Je voudrais empêcher le compteur d'être lu pendant que je recalcule sa valeur, mais selon les documents Postgres "Les verrous au niveau …
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.