Codeigniter : faire un where sur un champ vide ou NULL

logo codeigniter

Encore un pense-bête qui peut servir à d’autres. Dans une table dont les valeurs vides ne sont pas nulles mais vides, c’est à dire de cette nature ->  » (rien entre deux quotes), je souhaite poser comme condition de ne pas prendre en compte ces valeurs. La manoeuvre est simple, il faut juste échapper les […]

Créer une sous-requête avec condition sous Codeigniter

logo codeigniter

Je mets ça en aide-mémoire vu que j’ai un peu ramé pour créer une sous-requête avec condition sous Codeigniter 3.1.6, l’active record ne prenant pas en charge cette fonctionnalité. Le but de la manoeuvre est de renvoyer 1 pour vrai si un utilisateur est présent dans la table users_groups et si le nom du groupe […]

Répliquer une base de données Postgresql en local

logo postgresql

Quand on a peur de se louper avant de manipuler violemment une base de données, il est utile de la sauvegarder. Avec postgresql, les commandes les plus couramment utilisées sont pg_dump et pg_restore. L’inconvénient est que cette manipulation est chiante et très longue avec une base de taille conséquente. Il est alors préférable de préférer […]

Posted in SQL

Comment réinitialiser le mot de passe super-utilisateur PostgreSQL

xml postgresql

Avec Postgresql, il y a deux options pour retrouver le mot de passe super-utilisateur postgres qu’on a lamentablement paumé. L’option 1 et l’option 2 🙂 La première option consiste, sous windows, à aller fouiller le fichier pgpass.conf généré lorsqu’on utilise pgAdmin. Il faut « afficher les dossiers et fichiers cachés« , puis se rendre dans Utilisateur > […]

Posted in SQL

Postgresql – Sélectionner les champs d’une colonne commençant par un chiffre

tableau postgresql adresses

Aide mémoire La table adresse présentée ci-dessous est à remettre en forme en remettant les valeurs dans les bons champs. Quelques valeurs de libellevoie sont mal formées. Il est donc nécessaire préalablement d’identifier les champs commençant par un nombre afin de reventiler les données. Pour les sélectionner les champs débutant par un nombre, la requête […]

Posted in SQL