Lo Furòl
... Des passages (en occitan)
  • Accueil
    • Contact
    • Liste de toutes les catégories
  • Électronique
    • Raspberry Pi
    • Orange Pi et Armbian
    • Domotique
      • Liens Domotique
  • Impression 3D
  • CNC
  • Logiciels Libres
    • LibreOffice
    • Inkscape
    • QGIS - uMap
    • Liens vers des logiciels libres
    • CAO
      • Liens CAO
  • Programmation
  • Divers
    • Kayak
    • Ordiphones sous Android
    • Guitare
    • Radio Paradise
    • o2switch
  • Enseignement
  1. Vous êtes ici :  
  2. Accueil
  3. Logiciels Libres
  4. Bases de données

Bases de données

Catégorie regroupant des info sur l'utilisation des bases de données dans des applications Web.

[SQLPage] Commandes utiles - Astuces

Détails
Écrit par : Webmestre
Catégorie : Bases de données
Publié le : 13 Mai 2024
Mis à jour : 3 Décembre 2024
Clics : 3017
  • École
  • Éducation
  • sqlpage

SQLPage est une application permettant de publier des bases de données sur une page Web sans se préoccuper de la mise en forme. Elle est développée et partagée par Ophir Lojkine (un grand merci à lui !!!).
Site officiel : https://sql-page.com.
Voir cette page où je décris son installation sur un NAS Synology : [SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL

Projet École Inclusive : https://github.com/DSMejantel/Ecole_inclusive
Projet Carnet de Rucher : https://github.com/DSMejantel/Carnet-de-Rucher

Je liste ci-dessous des info pour aide-mémoire.
Sauf mention contraire, on part du principe qu'on travaille sur des bases SQLite.

Lire la suite : [SQLPage] Commandes utiles - Astuces

[SQLite] Comment gérer une base de données SQLite ?

Détails
Écrit par : Webmestre
Catégorie : Bases de données
Publié le : 3 Mai 2024
Mis à jour : 10 Octobre 2024
Clics : 2371
  • sqlite
  • base de données
  • NAS Synology

Dernièrement, j'ai été amené à utiliser pour la première fois une base de données au format SQLite (voir cet article : [SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL) et du coup, s'est posée la question de la gestion de ce type de base de données.

I- Particularités des bases de données SQLite :

- La base de données n'est constituée que d'un seul fichier avec l'extension .db.
- Il n'y a pas d'accès par mot de passe comme ça peut être le cas avec les bases MySQL et PostgreSQL (on verra d'ailleurs que ça pose problème pour y accéder avec Adminer...).

IMPORTANT : pour pouvoir modifier une base de données sous SQLite, il faut que le dossier contenant la base de données au format .db soit accessible en lecture/écriture !!! Sinon, la base ne sera accessible qu'en lecture. Cela s'explique par le fait que ce même dossier sert pour les fichiers temporaires.

 

II- Applications pour SQLite

Lire la suite : [SQLite] Comment gérer une base de données SQLite ?

[SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL/PostgreSQL/SQLite

Détails
Écrit par : Webmestre
Catégorie : Bases de données
Publié le : 11 Avril 2024
Mis à jour : 3 Décembre 2024
Clics : 10690
  • École
  • Éducation

SQLPage est une application permettant de publier des bases de données sur une page Web sans se préoccuper de la mise en forme. Elle est développée et partagée par Ophir Lojkine (un grand merci à lui !!!).
Site officiel : https://sql-page.com

J'ai découvert SQLPage via ces articles très détaillés sur le site "linuxfr.org" :

  • présentation par l'auteur lui-même : https://linuxfr.org/news/ecrire-une-appli-web-en-une-journee-avec-sqlpage
  • un retour d'expérience par un enseignant ayant développé l'application "École Inclusive" à partir de SQLPage : https://linuxfr.org/news/ecole-inclusive-une-application-libre-pour-la-prise-en-charge-des-eleves-en-situation-de-handicap

C'est un outil très intéressant et puissant que je teste sur mon NAS Synology DS713+ sous DSM 7.1 (mon modèle trop ancien, qui a plus de 10 ans mais fonctionne impeccablement, ne peut pas migrer vers la version 7.2). Vous trouverez ci-dessous mon retour d'expérience.

Lire la suite : [SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL/PostgreSQL/SQLite