Migration de base de données Oracle vers PostgreSQL : Implémentation et validation avec ora2pg
Contexte et sélection de l'outil
Le scénario cible une base Oracle à l'architecture linéaire, exemptée de vues, de procédures stockées ou de fonctions PL/SQL. Après une analyse comparative des solutions ouvertes telles que pgloader, DBeaver et ora2pg, le choix s'est porté sur ora2pg pour sa robustesse lors de la transposition des schémas et sa ...
Publié le 22 septembre à 05h37
Installation et configuration de PostgreSQL sur Fedora
Installation et configuration de PostgreSQL sur Fedora
Cet article explique comment installer PostgreSQL sur Fedora, configuerr un mot de passe utilisateur et activer l'accès distant. Nous allons également modifier les méthodes d'authentification par défaut pour permettre une connexion via des identifiants/mot de passe.
Mise à jour 2022-03-29
D ...
Publié le 16 septembre à 06h37
Maîtriser SQLAlchemy ORM en Python
Installation et Configuration
Pour intégrer SQLAlchemy dans votre environnemetn, exécutez la commande suivante :
pip install sqlalchemy
Si vous devez interagir avec un système de gestion de base de données spécifique, installez également le pilote correspondant :
# Pour PostgreSQL
pip install psycopg2-binary
# Pour MySQL
pip install pymysql
...
Publié le 1 septembre à 12h47
Déploiement et configuration de phpPgAdmin pour l'administration de PostgreSQL
Présentation de phpPgAdmin
phpPgAdmin est une interface web open source développée en PHP, dédiée à l'administration de PostgreSQL. Elle permet d'effectuer des opérations de gestion complexes sans avoir recours au terminal, simplifiant ainsi le quotidien des développeurs et des administrateurs de bases de données. L'outil prend en charge la man ...
Publié le 23 août à 23h26
Installation et Déploiement d'Odoo sur Ubuntu
Odoo recommande officiellement Ubuntu Server comme système d'exploitation, c'est pourquoi nous utiliserons ce dernier comme exemple. Bien que d'autres systèmes soient compatibles, leur installation peut s'avérer plus complexe que celle d'Ubuntu. En raison des contraintes de longueur, cet article se concentre uniquement sur l'installation sous U ...
Publié le 21 août à 23h09
Mise en œuvre d'une réplication streaming PostgreSQL de base
Cette procédure détaille la mise en place d'une architecture de réplication primaire-secondaire simplifiée sur une seule instance de serveur Linux, idéale pour comprendre les mécanismes de synchronisation de PostgreSQL.
Spécifications de l'environnement
Paramètre
Valeur
Système d'exploitation
CentOS 7 / RHEL 7
Version Database
PostgreS ...
Publié le 8 août à 08h13
Bilan de projet : Premières expériences de développement Java et Python
Mon premier projet où j'ai eu la responsabilité d'un module touche à sa fin. Je souhaite tirer des leçons des problèmes rencontrés afin de les éviter à l'avenir.
Le projet comprenait une partie back-end développée en Java et une partie application mobile en Python. La communication entre les back-ends était assurée par OpenFeign. J'ai principal ...
Publié le 30 juillet à 13h07
Surveillance PostgreSQL : configuration des logs et diagnostic de performance
Avec l'expansion des activités, la performance et la fiabilité des bases de données deviennent cruciales. Des problèmes comme les requêtes lentes, les conflits de verrouillage et les goulots d'étranglement de ressources peuvent survenir.
En paramétrant la journalisation de PostgreSQL, les administrateurs peuvent superviser efficacement l'activi ...
Publié le 26 juillet à 07h28
Authentification et contrôle d'accès EMQ X avec PostgreSQL
Ce tutoriel suppose une connaissance préalable de MQTT, MQTT 5 et des bases d'EMQ X.
Le plugin emqx-auth-pgsql gère l'accès des terminaux en vérifiant que le nom d'utilisateur et le mot de passe fournis lors de la connexion correspondent aux informations stockées dans une base de données PostgreSQL que vous spécifiez. Le processus est le suivan ...
Publié le 25 juillet à 03h03
Analyse de la fonctionnalité de sauvegarde incrémentielle et de fusion dans IvorySQL
Introduction générale
La version 4 d'IvorySQL intègre des mécanismes de sauvegarde incrémentielle au niveau des blocs ainsi qu'une fonction de fusion des sauvegardes incrémentielles. Ces fonctionnalités améliorent significativement l'efficacité des processus de sauvegadre et de restauration. L'outil pg_basebackup permet désormais les sauvegarde ...
Publié le 21 juillet à 22h24