Administrateurs de bases de données

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é



1
"Impossible de créer une ligne de taille 8074 supérieure à la taille de ligne maximale autorisée de 8060" lors de la modification du tableau
J'essaie de modifier une colonne dans un tableau. La table existante est comme ceci: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] NOT NULL, [name] [nvarchar](255) NOT NULL, [id4] [int] NOT NULL, [xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL, [booleanData1] [bit] NOT NULL, [notes] [varchar](4096) NULL, [id5] [int] …




3
Obtenez des fichiers WAL à partir d'une instance AWS RDS PostgreSQL
Nous avons une instance Postgres RDS sur Amazon Web Services. Nous avons activé les sauvegardes automatiques et nous prenons des instantanés quotidiennement. Nous souhaitons générer une sauvegarde locale «à jour» de l'instance RDS que nous pouvons gérer nous-mêmes. L'exécution de pg_dump sur l'instance n'est pas suffisante car nous voulons pouvoir …


3
CONGÉLATION SOUS VIDE vs VIDE COMPLÈTE
Quelqu'un peut-il expliquer la différence entre ces types de VACUUMdans PostgreSQL? J'ai lu la doc mais elle dit juste que FULLverrouille les tables et FREEZE"fige" les tuples. Je pense que c'est la même chose. Ai-je tort?

1
Pourquoi voudriez-vous indexer text_pattern_ops sur une colonne de texte?
Aujourd'hui, sept bases de données en sept semaines m'ont présenté les index par opérateur. Vous pouvez indexer des chaînes pour le modèle correspondant aux requêtes précédentes en créant un text_pattern_opsindex de classe d'opérateur, tant que les valeurs sont indexées en minuscules. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); Nous …




2
SÉLECTIONNER plusieurs colonnes via une sous-requête
J'essaie de sélectionner 2 colonnes de la sous-requête dans la requête suivante, mais je ne peux pas le faire. J'ai essayé de créer une table d'alias, mais je n'ai toujours pas pu les obtenir. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.