Build a sequence that is reset everyday

Posted on 2021-04-08 in Programmation • Tagged with Django, Python, PostgreSQL

How to create a database sequence that will be reset everyday? That is a sequence that will get one the first time of each day? It sounds easy but it's not that much.

Note

This article will focus on PostgreSQL since it's the database I use. A similar solution may …


Continue reading

Use a dedicated user to run your database migrations on PostgreSQL

Posted on 2021-03-10 in Blog • Tagged with Django, PostgreSQL

I'll detail here how to use one user to apply your migrations and one to run you site. This method can be applied to any framework and environment as long as your database is PostgreSQL. It's of course possible to do with other databases, but the SQL syntax to achieve …


Continue reading

PostgreSQL tips

Posted on 2018-03-07 in Trucs et astuces • Tagged with PostgreSQL, Database, SQL

Update fields in JSONB format

Use the jsonb_set(COLUMN_NAME, PATH_TO_CHANGE, VALUE) function. The value must be a valid value in JSON (ie use '500' for numbers, 'true' for …


Continue reading

Comment sauvegarder une base de données PostgreSQL

Posted on 2014-06-29 in Auto-hébergement • Tagged with PostgreSQL, backup, Bash/Shell

Je vous propose une solution pour vous aider à sauvegarder votre base de données PostgreSQL. La commande est pg_dump. Elle prend comme argument (au minimum) :

  • Le nom d'utilisateur
  • Le mot de passe
  • Le nom de la base de données
  • L'adresse IP du serveur

Donc la commande de base pour sauvegarder …


Continue reading

Comment installer framanews sur son serveur avec PostgreSQL et nginx

Posted on 2014-06-14 in Auto-hébergement • Tagged with framanews, tt-rss, nginx, PostgreSQL

Framanews est un fork de ttrss, un lecteur de flux RSS en ligne. Il vous permet donc de consulter vos flux, de vous y abonner, … directement depuis un navigateur, où que vous soyez. Il dispose aussi d'une application Android. Il est évidement possible d'importer un fichier opml existant pour garder …


Continue reading