J'ai des problèmes pour ajouter une nouvelle colonne sur une table. J'ai essayé de l'exécuter plusieurs fois, mais après plus de 10 minutes de fonctionnement, j'ai décidé d'annuler la requête en raison du temps de verrouillage. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informations utiles: Version PostgreSQL: 9.1 Nombre de lignes: …
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 …
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 …
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 …
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 …
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 …
La création d'une contrainte unique sur une colonne Postgres supprime-t-elle la nécessité de l'indexer? Je m'attends à ce qu'un index soit automatiquement nécessaire pour maintenir la contrainte efficacement.
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 …
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 …
J'ai une table PostgreSQL Prices, avec les colonnes: price (Décimal) product_id (Int) Il y a aussi des colonnes created_atet updated_at. Les prix sont mis à jour régulièrement et je garde les anciens prix dans le tableau. Pour un produit donné, le dernier prix du tableau est le prix actuel. Quelle …
J'ai besoin de mettre des valeurs aléatoires dans la base de données, mais je ne veux pas me retrouver avec du texte complètement aléatoire (comme 7hfg43d3). Au lieu de cela, je voudrais choisir au hasard l'une des valeurs fournies par moi-même.
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 …
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 …
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 => \ …
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.