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
Pourquoi PL / Python n'est pas approuvé?
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 …




2
Numérique vs entier pour une colonne - taille et performances
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 …
11 postgresql 




1
Erreur de taille de ligne avec MySQL
J'utilise un serveur MySQL sur mon Macbook (pour les tests). La version est 5.6.20 de Homebrew. J'ai commencé à rencontrer des erreurs de «taille de ligne trop grande» et j'ai pu la réduire à ce cas de test. Table: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | …
11 mysql  innodb 

5
Impossible de créer une table, mais la table n'existe pas
J'utilise ces étapes pour créer une table my_user, qui existait déjà mais qui a en quelque sorte disparu de ma base de données my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id …
11 mysql  innodb 




5
L'instruction DELETE est en conflit avec la contrainte REFERENCE
J'essaie de supprimer tous les utilisateurs mais j'obtiens l'erreur: Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_M02ArticlePersons_M06Persons". The conflict occurred in database "workdemo.no", table "dbo.M02ArticlePersons", column 'M06PersonId'. The statement has been terminated. La requête: DELETE FROM [workdemo.no].[dbo].[M06Persons] WHERE ID > '13' …
11 sql-server  t-sql 


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.