Migration des données depuis PostgreSQL 10 vers 12 à l’aide de pg_upgradecluster

J'ai pris le temps ce week-end de passer mes serveurs Postgres de la version 10 à 12. Voici donc mon pense-bête d'une procédure effectuée sur Ubuntu. Notez que si vous êtes en 20.04 LTS ou supérieure, l'installation du paquet postgresql-12 a déjà dû passer.

La sauvegarde avant tout

Je ne peux que vous recommander de faire une sauvegarde de l'ensemble de vos bases avant toute interventions afin de pouvoir revenir en arrière si les choses tournent mal.

sudo -u postgres psql pg_dumpall > postgres-backup-20210131.sql # Sauvegarde des bases

La mise à jour

sudo systemctl stop postgresql # Arrêt du service postgresql
sudo apt-get install -y postgresql-12 # Installation du paquet postgresql-12 sans demande de confirmation, optionnel si vous êtes déjà en 20.04 ou supérieure
sudo pg_dropcluster 12 main --stop # Suppression du cluster par défaut de la version 12 créé lors de l'installation
sudo pg_upgradecluster 10 main # Mise à jour du cluster depuis la version 10 vers la dernière version (ici, la 12)
sudo pg_dropcluster 10 main --stop # Suppression du cluster de la version 10
sudo systemctl restart postgresql # Relance du service postgresql
psql --version # Vérification de la version de postgresql en cours (doit vous retourner une information contenant 12.x)

Rien de bien sorcier mais vu que c'est une opération que je fais rarement, c'est toujours bon de garder ça bien au chaud dans un coin pour la prochaine fois et si d'autres trouvent ça utile, c'est encore mieux.

Créer un fichier vide dans Nautilus à l’aide d’un raccourci clavier

Après vous avoir expliqué comment ajouter des informations en dessous des icônes de Nautilus en vue grille et afficher la taille des images et les EXIFs dans Nautilus avec Nautilus columns, voici un nouveau tip sur Nautilus qui va vous permettre de créer un nouveau fichier vide à l'aide d'un raccourci clavier. Par défaut, il est possible de créer un nouveau dossier vide à l'aide du raccourci <CTRL>+<SHIFT>+N. Ayant souvent besoin de d'ajouter des fichiers et ne souhaitant pas perdre de temps à rentrer dans les sous-menus, j'ai cherché comment ajouter cette action à la liste des raccourcis disponibles. Plusieurs solutions sont disponibles ici et et elles fonctionnaient très bien lorsque j'ai débuté la rédaction de ce billet il y a 3 ans mais ce n'est plus le cas. La dernière en date et celle qui semble la plus pérenne consiste à ajouter le raccourci directement dans le fichier accels des configurations de Nautilus.

nautilus-logo

Pour ce faire :

  1. Quittez toutes les instances de Nautilus en cours à l'aide de la commande :
    1. nautilus -q
  2. Ajoutez votre raccourci avec la commande suivante en remplaçant <Primary><Shift>f par la combinaison de touches que vous souhaitez utiliser :
    1. echo '(gtk_accel_path "<Actions>/DirViewActions/New Empty Document" "<Primary><Shift>f")' >> ~/.config/nautilus/accels
  3. Relancez Nautilus et testez le raccourci
  4. C'est déjà fini !

À noter que <Primary> symbolise par défaut la touche <CTRL>.

Afficher la taille des images et les EXIFs dans Nautilus avec Nautilus columns

Je reviens vous parler du gestionnaire de fichiers Nautilus. Aujourd'hui, nous allons voir comment lui ajouter des types d'informations. Par défaut, Nautilus affiche en vue liste un certain nombre de données concernant les fichiers du dossier en cours. Nautilus columns est une extension qui permet d'avoir accès à d'autres détails comme :

  • la taille des images
  • les données EXIFs des photos : date du cliché, taille de l'image, logiciel utilisé pour la retoucher et l'utilisation du flash
  • sur les fichiers audio mp3, WAV, FLAC : artiste, piste, album, titre, bitrate, date, genre, durée et taux d’échantillonnage

nautilus-logo

Installation

Les commandes ci-dessous sont à effectuer dans un terminal.

  1. sudo add-apt-repository ppa:nilarimogard/webupd8
  2. sudo apt-get update
  3. sudo apt-get install nautilus-columns
  4. nautilus -q

Utilisation

  1. Ouvrez Nautilus
  2. Dans ses préférences, rendez-vous dans l'onglet Colonnes des listes
  3. Sélectionnez celles que vous souhaitez voir s'afficher
  4. Validez en fermant cette fenêtre

OU

  1. Ouvrez Nautilus
  2. Passez en mode "afficher en vue liste"
  3. Faites un clic droit sur un des titres des colonnes
  4. Cliquez sur l'intitulé de l'information souhaitée

Source : Add PDF, Audio And EXIF Metadata To Nautilus (3.4 To 3.10) List View [Nautilus Columns] - webupd8.org

Ajouter des informations en dessous des icônes de Nautilus en vue grille

J'utilise le gestionnaire de fichiers Nautilus depuis des années et je viens d'apprendre qu'il est possible de configurer les champs affichés sous les icônes en vue grille. Initialement, seul le nom du fichier est affiché. Si vous ajustez le niveau de zoom à l'aide de <CTRL> + <+> ou <CTRL> + <molette-haut>, le nombre d'informations augmente. Le troisième niveau de zoom doit être atteint pour voir la date de la dernière modification des fichiers s'afficher. À part les mal-voyants, j'ai du mal à imaginer qui va tomber sur cette fonctionnalité pourtant utile.

nautilus-logo

Dans l'onglet Affichage des préférences de Nautilus, trois champs de sélection permettent de définir les informations qui seront affichées respectivement au premier, second et troisième niveau de zoom. Si vous souhaitez en ajouter une au niveau de zoom standard, il faudra donc modifier le premier champ. De nombreuses options sont disponibles, que ce soit la taille, le type, le propriétaire, le groupe, les permissions, le dernier accès... À vous de jouer !

 

Remettre la date et l’heure dans l’applet horloge de Gnome sous Ubuntu 12.04+

Ce billet fait partie d'une série de tutoriels concernant la résolution de problèmes rencontrés après une mise à jour d'Ubuntu supérieure à la version 11.04 où Gnome 2 est remplacé par Gnome 3. L'index de ces billets est accessible ici.

Après la mise à jour d'Ubuntu vers sa version 12.04, le fait que l'applet horloge (ou clock en Anglais) du Gnome Panel n'affiche plus que l'heure ne vous aura sûrement pas échappé. Si cette réduction d'informations vous dérange et que vous souhaitez revenir sur l'affichage complet, 2 options s'offrent à vous.

ubuntu logo

Modification du format de l'horloge via une ligne de commande

Il vous suffit de taper la commande suivante :

  • gsettings set com.canonical.indicator.datetime custom-time-format "'%A %d %h %Y  %H:%M'"

 

Modification du format de l'horloge via l'utilitaire graphique dconf-editor

  • Installez l'utilitaire dconf-editorvia la commande suivante
    • sudo apt-get install dconf-editor
  • Lancez-le
    • Menu Applications > Outils Système ou System Tools en Anglais > dconf Editor
  • Naviguez à travers l'arborescence suivante
    • com > canonical > indicator > datetime
  • Remplacez la valeur de time-format par custom
  • Remplacez la valeur de custom-time-format par %A %d %h %Y  %H:%M

La date et l'heure devraient avoir retrouvé leur place habituelle.

Formater les informations affichées

Comme dans 99% du temps sur Linux, le système est configurable à sa convenance. À l'aide des indications que je vous ai données ci-dessus, la présentation de la date devrait être la suivante :

  • mardi 08 janv. 2013  19:00

Vous pouvez cependant la formater à votre goût à l'aide de cette page du manuel PHP concernant le formatage d'une date qui indique les lettres à utiliser en fonction du résultat souhaité. Si par exemple, je souhaitais n'avoir que les 3 premières lettres du jour et ne pas afficher l'année, il me suffirait de remplacer %A %d %h %Y  %H:%M par %a %d %h  %H:%M afin d'obtenir :

  • mar. 08 janv.  19:00

 

Si vous avez des questions, n'hésitez pas à laisser un message plus bas.