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é
Je souhaite supprimer toutes les connexions (sessions) actuellement ouvertes à une base de données PostgreSQL spécifique, mais sans redémarrer le serveur ni déconnecter les connexions à d'autres bases de données. Comment puis je faire ça?
L'instruction SQL Server (2008 ou 2012, en particulier) CASEévalue-t-elle toutes les WHENconditions ou se ferme-t-elle une fois qu'elle trouve une WHENclause évaluée à true? Si elle passe par l’ensemble des conditions, cela signifie-t-il que la dernière condition évaluée comme vraie remplace ce que la première condition évaluée comme vraie a …
Puis-je installer SQL Server Management Studio sur mon bureau pour accéder à une base de données sur une instance SQL Server 2012? Si oui, où puis-je trouver le programme d'installation? Les recherches Google ne renvoient que des versions "express", alors que je recherche l'intégralité de SQL Server Management Studio.
Question conceptuelle: les requêtes individuelles sont-elles plus rapides que les jointures, ou: dois-je essayer de compresser toutes les informations souhaitées du côté client dans une seule instruction SELECT ou tout simplement d’en utiliser autant que cela semble utile? TL; DR : Si ma requête jointe prend plus de temps que …
J'y réfléchis depuis assez longtemps. La question de base est la suivante: comment tester à l'unité les procédures stockées? Je vois que je peux mettre en place des tests unitaires relativement facilement pour des fonctions au sens classique (je veux dire qu'ils ne reçoivent aucun argument ou plus et renvoient …
Il me manque quelque chose concernant la configuration de PostgreSQL. Ce que j'aimerais faire, c'est créer plusieurs bases de données et utilisateurs isolés les uns des autres, de sorte qu'un utilisateur spécifique n'ait accès qu'aux bases de données que je spécifie. Cependant, d'après ce que je peux déterminer, tout utilisateur …
Je comprends qu’une adresse électronique de 254 caractères est valide, mais les applications que j’ai étudiées ont tendance à utiliser varchar (60) à varchar (80) ou l’équivalent. Par exemple: cette recommandation SQL Server utilise varchar (80) ou cet exemple Oracle Y a-t-il une raison pour ne pas utiliser le maximum …
Lors de la conception d'un schéma de données serveur SQL et des requêtes, sprocs, vues, etc. suivants, la notion d'index clusterisé et l'ordre des données sur le disque ont-elles un sens à prendre en compte pour les conceptions de base de données conçues explicitement pour être déployées sur des plates-formes …
Quelles sont les meilleures pratiques les plus courantes en termes de longueur et de type de données dans des champs communs tels que: Prénom Nom de famille Adresse Email Sexe Etat Ville Pays Numéro de téléphone etc....
J'aimerais implémenter une fonctionnalité "Annulation de la suppression" dans une application Web, de sorte qu'un utilisateur puisse changer d'avis et récupérer un enregistrement supprimé. Réflexions sur la façon de mettre en œuvre cela? Certaines options que j'ai envisagées consistent en fait à supprimer l'enregistrement en question et à stocker les …
Avant Oracle 11.2, j'utilisais une fonction d'agrégation personnalisée pour concaténer une colonne dans une ligne. 11.2 Ajout de la LISTAGGfonction, j'essaie donc de l'utiliser à la place. Mon problème est que je dois éliminer les doublons dans les résultats et ne semble pas pouvoir le faire. Voici un exemple. CREATE …
J'utilise Ubuntu 13.10 et MySQL 5.6 et je sais que le nom de la base de données et le nom de la table sont sensibles à la casse dans Ubuntu (et dans certains autres environnements * nix) par défaut. Maintenant, je veux que MySQL respecte la casse dans Ubuntu. C'est …
Je peux voir le courant search_pathavec: show search_path ; Et je peux définir le search_pathpour la session en cours avec: set search_path = "$user", public, postgis; De plus, je peux définir de manière permanente le search_pathpour une base de données donnée avec: alter database mydb set search_path = "$user", public, …
J'ai créé un utilisateur et donné des privilèges à l'utilisateur1. `grant all privileges on db1.* to user1@'%' with grant option; J'utilise mysql workbench pour importer des sauvegardes dans ma base de données. Lors de l’importation de dumps dans la base de données db1, une erreur se produit, indiquant que ERROR …
J'ai entendu dire que les performances des bases de données relationnelles non partagées telles que MySQL ou PostgreSQL "dépassaient" les 10 To. Je soupçonne que des limites existent en tant que telles car on ne proposerait pas Netezza, Greenplum, ou Vertica, etc., mais j'aimerais demander si quelqu'un a ici une …
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.