Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Puis-je créer une colonne dans la table DB (PostgreSQL) qui a une chaîne aléatoire de valeur par défaut, et comment? Si ce n'est pas possible, faites-le moi savoir.
J'exécute un script plpgsql dans Postgres 8.3 - Je voudrais passer des arguments à ce script via psql. J'exécute actuellement le script comme: psql -d database -u user -f update_file.sql Je suis tombé sur ce lien qui explique la variable d'environnement PGOPTIONS, mais qui ne fonctionne pas pour les arguments …
J'ai un tableau de Producerset un tableau de Products, qui sont tous les deux de la forme: Id - int, clé primaire Name - nvarchar Un producteur peut transporter plusieurs produits, donc j'allais créer une table appelée ProducerDetailsqui aurait: ProducerId - int, clé étrangère vers Producers.Id ProductId - int, clé …
Supposons que nous ayons une table qui a une contrainte de clé étrangère pour elle-même, comme celle-ci: CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 …
Je voudrais déplacer complètement une base de données (tables, index, etc.) vers un nouvel espace de table. Je sais comment déplacer chaque élément individuellement, mais existe-t-il un moyen de le déplacer en une seule fois? J'utilise postgresql 9.1.
J'essaie de me connecter à ma base de données via le tunneling SSH à partir de l'un de nos serveurs d'applications Web avec MySQL Workbench. Voici la configuration de base; notez que j'ai changé certaines valeurs dans la capture d'écran pour des raisons de sécurité. Le problème est que chaque …
J'essaie de sauvegarder toute ma base de données avec les vues. Je vais utiliser la mysqldumpcommande. Je me demandais si cela copiera toutes les vues ou si je devrai utiliser une commande distincte pour cela. Veuillez me suggérer une réponse. Toute aide est grandement appréciée.
J'ai comme station de développeur un ordinateur portable avec OS Windows XP Professional Edition, Service Pack 3. J'ai téléchargé et installé le groupe de correctifs 4 d'IBM DB2 UDB 9.7, de l'édition Express-C. J'ai un compte Windows local appelé db2admin que j'utilise en tant qu'administrateur de base de données local …
Le titre résume assez bien. Nous manquons d'espace sur nos disques de sauvegarde et devons supprimer les anciennes sauvegardes de l'ensemble. Je n'arrive pas à trouver d'informations à ce sujet.
J'ai donc ce vidage MySQL complexe en tant que sauvegarde. Malheureusement, cette sauvegarde est complexe et nous utilisons des déclencheurs maléfiques. Certains de nos déclencheurs maléfiques avaient une ligne de commentaires commençant par le caractère #. Lorsque je sauvegarde la base de données, le vidage résultant enregistre les lignes #. …
Existe-t-il un moyen de créer un mysqldump qui sauvera tous les déclencheurs et procédures d'une base de données spécifiée? Il y a quelque temps, j'ai lu que mysqldumpcela sauverait également mes déclencheurs, mais cela ne ressemble pas à ça. Ma deuxième question connexe est de savoir comment puis-je archiver un …
Maintenant, j'ai lu le document sur "Transaction ID Wraparound", mais il y a quelque chose que je ne comprends vraiment pas, le document est l'url suivant http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4. Prévention des échecs d'enveloppe d'ID de transaction La sémantique des transactions MVCC de PostgreSQL dépend de la possibilité de …
Avertissement: je suis un programmeur, pas un DBA, alors soyez indulgent avec moi ... J'ai une vue que j'utilise pour simplement mapper 2 entités ensemble. Je dois faire une jointure entre quelques tables différentes pour l'obtenir: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP SG, VISIT …
J'utilise un produit qui fonctionne sur SQLServer 2008. Naturellement, la société qui le fournit n'offre pas de support SQLServer. Lorsque j'ai installé le produit, j'ai spécifié un mot de passe pour crypter la base de données. Je voudrais exécuter une autre copie du produit pour le tester sur un autre …
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.