:::: MENU ::::

Posts Categorized / Database

  • Nov 07 / 2016
  • 0
Database

PostgreSQL – Check value is in arrayPostgreSQL – Vérifier la présence d’une valeur dans un tableau

With PostgreSQL, if you have a field containing an Array and you want to get all the results containing this value in the array, you can use the following command.

Here, we are looking for all the results in the table my_table containing my_value in the field my_array.

Avec PostgreSQL, si vous avez un champ qui contient un tableau et que vous voulez obtenir tous les résultats qui contiennent une valeur dans le tableau, vous pouvez utiliser la commande suivante.

Ici, nous recherchons tous les résultats de la table my_table contenant my_value dans le champ my_array.

  • Aug 11 / 2016
  • 0
Database

Calculate Database/Table size in MySQLCalculer la taille d’une base/table en MySQL

MySQL is an open-source relational database management system (RDBMS) available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements.

Thanks to some few functions, it’s possible to retrieve important information about database size and/or table size for a MySQL instance.

Size for all databases

Size of tables for a specific database

For a complete documentation, please refer to the official documentation on their website https://www.mysql.com

MySQL est un système de gestion de bases de données relationnelles (SGBDR) distribué sous une double licence GPL et propriétaire.

Grâce à quelques fonctions intégrées, il est possible de récupérer des informations importantes sur les tailles de base et/ou de table d’une instance MySQL.

La taille de toutes les bases

La taille des tables d’une base spécifique

Pour une documentation complète, vous pouvez visiter le site web officiel https://www.mysql.fr/

  • Jan 11 / 2016
  • 0
Database

Increase display limit for a find in Mongo ShellAugmenter la limite d’affichage pour une requête find dans le shell Mongo

When doing a find request on a Shell Mongo, the display is automatically paginated and you’re getting this:

By default, the number of rows returned is 20. But this value can easily be changed by using this command:

You will now have 200 rows displayed per page.Lorsque vous effectuez une requête find sur un Shell Mongo, l’affichage est automatiquement paginé et vous obtenez ceci :

Par défaut, le nombre de lignes retournées est de 20. Mais cette valeur peut facilement être changée en utilisant la commande :

Vous aurez maintenant 200 lignes affichées par page.

  • Dec 24 / 2015
  • 0
Database

Manage permissions on MySQL for remote usersGérer les permissions sur MySQL pour les utilisateurs distants

MySQL has always been one of the most used database engine for websites. Its security is really important, isolating and managing access must be taken in consideration.

Hereafter are some commands to perform some checking and some updates.
I will consider those variables for my examples, but you should customize them with your own:

  • Show permissions for user myuser on server myfirewalleddomain.local :
  • Revoke all privileges on my_db for user myuser on server myfirewalleddomain.local :
  • Grant access for SELECT on my_db for user myuser on server myfirewalleddomain.local with a password:
  • Grant all privileges on my_db for user myuser on server myfirewalleddomain.local with a password:

MySQL a toujours été l’un des moteurs de base de données les plus utilisées pour les sites web. Sa sécurité est réellement importante, l’isolation et la gestion des accès doit être prise au sérieux.

Ci-après, quelques commandes pour effectuer quelques vérifications simples ainsi que les mises à jour.
Je considèrerai ces variables pour les exemples, mais vous devez les adapter à votre contexte :

  • Afficher les permissions pour l’utilisateur myuser sur le serveur myfirewalleddomain.local :
  • Révoquer tous les privilèges sur my_db pour l’utilisateur myuser sur le serveur myfirewalleddomain.local :
  • Autoriser l’accès pour SELECT sur my_db pour l’utilisateur myuser sur le serveur myfirewalleddomain.local avec un mot de passe :
  • Autoriser tous les privilèges sur my_db pour l’utilisateur myuser sur le serveur myfirewalleddomain.local avec un mot de passe :

  • Nov 26 / 2015
  • 0
Database

Gather/Aggregate results with MongoDBGrouper/agréger les résultats avec MongoDB

Need to gather or aggregate some results with MongoDB? Easy!

You can use the group command over any collection to get a nice display of your results aggregated:

You will get something like:

Here you are!Besoin de grouper ou agréger certains résultats avec MongoDB ? Facile !

Vous pouvez utiliser la commande group sur n’importe quelle collection pour obtenir un affichage de vos résultats agrégés plutôt plaisant :

Vous obtiendrez quelque chose comme :

Et voilà !

  • May 03 / 2014
  • 0
Database

Find PostgreSQL database sizeTrouver la taille d’une base de données PostgreSQL

PostgreSQL is an object-relational database management system (ORDBMS). It’s a free and open-source tool available under BSD licence.

Thanks to some built-in functions, you can get several information regarding database and/or table size. You will find below the main and most used examples.

Database size (in octal)

Database size (in human understandable format)

All databases size

Table size (excluding indexes and some auxiliary data)

Table size (including all data)

Find the largest table in database

 For the full documentation, please visit http://www.postgresql.org/

PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C’est un outil libre disponible selon les termes d’une licence de type BSD.

Grâce à de nombreuses fonctions embarquées, vous pouvez obtenir des informations au sujet de la taille de la base de données et/ou d’une table précise. Vous trouverez ci-après les exemples principaux et les plus utilisés.

Taille de la base (en octets)

Taille de la base de données (dans un format “humain”)

Taille de toutes les bases

Taille d’une tablee (excluant les index et quelques données auxiliaires)

Taille d’une table (incluant toutes les données)

Trouver la plus grande table dans la base de données

 Pour obtenir la documentation complète, vous pouvez visiter http://www.postgresql.org/

Question ? Contact