Accueil - SQL

Tout afficher

PostGreSQL – Tester une requête SQL avant de l’appliquer

Tags: PostgreSQL, SQL

Posté le 30 août 2018


Gtx20180830200839757 postgres transaction

Avant de lancer une requête SQL pour ajouter, supprimer, ou mettre à jour des données dans une base, il peut être utile de la tester afin d’éviter au maximum les désagréments qui pourraient survenir.

Pour ce faire, PostGresSQL nous fournit un mécanisme connut sous le nom de Transaction.

Dans l’exemple ci-dessous, on enveloppe une requête de suppression « DELETE » entre les mots-clés « BEGIN » et « ROLLBACK ». La requête de suppression va s’exécuter sans altérer la base de données. On peut ainsi mesurer les conséquences de la requête sur nos données :

BEGIN;

DELETE FROM article WHERE is_active = false;

SELECT title FROM article WHERE is_active = false;

ROLLBACK;

SELECT title FROM article WHERE is_active = false;

 

Lire ...

Wamp : MySQL refuse de démarrer

Tags: SQL

Posté le 4 novembre 2015


Oya20151104205703318 wamp mysql refuse demarrer

Il n'y a rien de plus frustrant de démarrer WAMP et que de constater que l'icône reste invariablement "orange" malgré plusieurs redémarrages. Si cela vous est déjà arrivé, vous pouvez tenter la manipulation suivante : allez dans le dossier "data" de MySQL ("C:\wamp\bin\mysql\mysql5.6.17\data"). Vous devriez y trouver les fichiers suivants : auto.cnf, xxxxxxxxx.err, xxxxxxxxx.pid, ib_logfile0 and ib_logfile1. Supprimez les tous et relancez Wamp. Il devrait démarrer sans aucun problème !

Lire ...

Récupérer une base de données MySQL avec les fichiers *.ibd et *.frm

Tags: SQL

Posté le 3 novembre 2015


Tsg20151104003609192 mysql 500x308

Il peut arriver dans la vie d'un développeur qu'il perde malencontreusement les données d'une table et qu'il ne lui reste plus que des fichiers *.ibd et *.frm pour se consoler. Heureusement, il existe une technique pour recouvrer sa base de données avec toutes ses tables et, bien entendu, les données.

Lire ...

Rechercher

Tags

Publicité

Suivez-nous