Lien DuckDB: une base de données embarquée pour ceux qui en ont mare de sqlite

Me revoilà pour un journal un peu technique. On part à l’aventure et on va notamment parler de Signal, de SQL, SQLite, de son extension fts5 (vite fait) et de SQLCipher (variante de SQLite capable de chiffrer les bases de données, découverte à l’occasion), et de fusion de deux bases de données Signal pour reconstruire un historique complet et « réparer » un profil Signal un peu moisi.
Signal est une application de messagerie instantanée chiffrée de (…)
Que ceux qui n'aiment pas les graphes quittent immédiatement ce journal.
Je travaille sur Mobilizon, le logiciel développé par Framasoft, pour s'affranchir de Faïcebouc dans l'organisation de groupe et d'événements.
Je voulais avoir une représentation graphique du modèle de données. Pas à la main bien sûr, mais construit à partir de la base de prod.
Comme j'utilise au quotidien SquirrelSQL et qu'il a un plugin graph, essayons :
Pas terrible. Direction un moteur de recherche web.
Je trouve (…)
Bonjour,
Qui sommes-nous ?
SIGMALIS est une société de conseil et d’ingénierie en informatique créée en 2007 et basée à Genève. Nos domaines d’expertise sont le Développement Applicatif, la Business Intelligence et le Data Management.
Le poste que nous vous proposons :
Nous sommes à la recherche d’un Ingénieur Développement Perl (h/f) pour rejoindre notre équipe de consultants et intégrer une équipe de développement au sein de la DSI d'un de nos clients situé dans le canton de Genève.
- (…)
Il y a quelques années maintenant, mzf publiait un journal sur le site LinuxFr.org parlant de son projet « TapTempo ». L’objectif de son programme était de mesurer la cadence d’une musique en tapant simplement sur une touche de son clavier, le résultat s’affichant ensuite dans la console.
Ce journal fut le point de départ d’une série de « projets TapTempo » proposé par les lecteurs du site dans à peu près tous les langages informatiques possibles.
Cette page wiki (…)
Bonjour,
j'ai une base de données "horror movies" et je sais par exemple avec psql effectuer des jointures pour afficher la liste des films avec Bela Lugosi :
SELECT title , release_year FROM movie_cast JOIN actors ON cast_id = id JOIN movies ON movie_id = movies . id WHERE actor_name = 'Bela Lugosi' ORDER BY release_year ;
En me connectant à cette base avec LibreOffice Base, j'arrive à créer une requête équivalente avec l'interface graphique. Et ça se traduit en (…)
Bonjour,
je fouillais dans les grammaires SQL, histoire de m'éduquer, et j'ai été étonné de ne pas trouver la définition de l'expression IF NOT EXISTS
associée à CREATE TABLE
.
Il semblerait donc que celle-ci ne soit pas standardisée et ait été introduite par un ou plusieurs RDBMS indépendamment du standard ISO.
Quelqu'un saurait-il me dire quels sont le ou les RDBMS coupables de cette introduction et quelle en serait l'historique ?
Avec des jolis liens vers des documents (…)
Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.
Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.
Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)
pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :
Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.
Bonjour,
Je souhaite mettre au point des tableaux de bord pour analyser les données d'une base de données SQL : nombre d'utilisateurs, dernière utilisation, etc. J'aimerais également pouvoir remonter des données provenant d'autres sources, par exemple : espace de stockage utilisé par client.
Je ne sais pas vers quel logiciel me tourner, ni même vers quel typologie de logicie… s'agit-il de BI (business intelligence) genre Talend Open Studio ? Autre chose ?
Mes besoins :
Le saviez-vous ?
On peut utiliser des emojis en SQL, et pas seulement pour les manipuler : les emojis peuvent servir d'identifieurs !
Avec PostgreSQL, peut donc faire des choses comme :
CREATE TABLE 👤(
🔑 INTEGER PRIMARY KEY,
🗣 varchar(64), -- name
🗓 DATE -- date of registration
);
Voire carrément :
CREATE TYPE ⭐ AS ENUM ('🤢', '☹', '😐', '🙂', '😍');
-- [...]
-- select
(…)