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
Privilèges ECOUTER / NOTIFIER
J'ai une seule base de données postgres, avec deux utilisateurs; Alice et Bob. Je voudrais pouvoir faire un NOTIFY alice_channel 'sensitive data'sans que Bob puisse LISTENse faufiler dedans juste en devinant que le nom du canal est 'alice_channel'. Dans la pratique, les noms de canaux sont très difficiles à deviner, …

1
Lors d'une transaction entre bases de données, dans quel (s) journal (s) de transactions les informations sont-elles stockées?
Étant donné l'extrait de code suivant: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit Dans quel (s) journal (s) de transactions de la base de données les informations transactionnelles seront-elles insérées? Je m'attendrais à ce que les deux journaux obtiennent …



1
Incrément de compteur simultané PostgreSQL
J'ai besoin de maintenir un tableau statistique pour un projet, composé d'une liste d'éléments et de leur utilisation (pensez à quelque chose comme un site Web dans lequel vous souhaitez compter les pages vues). Chaque fois qu'un élément est instancié, j'ai besoin d'augmenter l'utilisation de l'élément spécifique. Ma première implémentation …


6
MySQL - ERREUR 1045 (28000): accès refusé à l'utilisateur
Je viens d'installer une nouvelle copie d'Ubuntu 10.04.2 LTS sur une nouvelle machine. Je me suis connecté à MySQL en tant que root: david@server1:~$ mysql -u root -p123 J'ai créé un nouvel utilisateur appelé repl. J'ai laissé l'hôte vide, donc le nouvel utilisateur peut avoir accès à partir de n'importe …
9 mysql 

2
Comment supprimer des enregistrements en double dans une table de jointure dans PostgreSQL?
J'ai une table qui a un schéma comme celui-ci: create_table "questions_tags", :id => false, :force => true do |t| t.integer "question_id" t.integer "tag_id" end add_index "questions_tags", ["question_id"], :name => "index_questions_tags_on_question_id" add_index "questions_tags", ["tag_id"], :name => "index_questions_tags_on_tag_id" Je voudrais supprimer les enregistrements qui sont des doublons, c'est-à-dire qu'ils ont à la …






4
Pourquoi MySQL produit-il autant de fichiers MYD temporaires?
Sur un serveur Debian Linux, hébergeant de nombreux sites Web PHP / MySQL (galeries de photos), j'ai parfois «beaucoup» de fichiers comme /tmp/#sql_6405_58.MYD. Par exemple aujourd'hui: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11] /tmp/#sql_6405_4.MYD : 138MB [2012-12-15 15:18:11] /tmp/#sql_6405_10.MYD : 88MB ... [2012-12-15 15:18:11] /tmp/#sql_6405_9.MYD …


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.