Base de données

Vos données. Vos règles.

Une base de données complète intégrée directement dans votre projet. Créez des tables, définissez des schémas, interrogez les données et exposez des API — sans services externes, sans casse-tête de configuration.

Schéma

40 types de champs

Définissez vos données exactement comme vous en avez besoin — du texte simple aux embeddings IA. Chaque type génère automatiquement les index optimaux.

  • Texte, Nombre, Date, Booléen — les essentiels
  • Courriel, URL, Téléphone — validés automatiquement
  • Texte enrichi, Markdown, Texte long — contenu indexé plein texte
  • Objet imbriqué — sous-schémas typés avec sous-champs personnalisés
  • Étiquettes — tableaux de tags libres, filtrables instantanément
  • Décimal, Devise, Pourcentage — types numériques précis
  • Sélection, Sélection multiple — listes d'options avec identifiants stables
  • Relation — lier des enregistrements entre tables avec clés étrangères
  • Embedding — champs vectoriels pour la recherche IA par similarité
  • Calculé, Lookup/Rollup — valeurs dérivées et agrégées
app.timingflow.io · Base de données — Schéma
Tables
Clients
Commandes
Produits
Utilisateurs
+ Nouvelle table
Clients — Schéma
+ Champ
Nom du champ Type
id PK
🔢 Identifiant auto
🔒
nom
Aa Texte
courriel
@ Courriel
créé_le
📅 Date
étiquettes
# Étiquettes
vecteur_ia
🧠 Embedding
40 types disponibles : Texte Nombre Embedding +37 autres
Recherche

Une recherche qui fonctionne vraiment

Recherche intégrée qui rivalise avec les moteurs dédiés — incluse sans frais supplémentaires. Pas d'Algolia, pas de service externe, pas de facture additionnelle.

  • Recherche partielle — tapez "mar" et trouvez "Marie Tremblay" instantanément
  • Insensible aux accents — "Sedric" trouve "Sédric", "cafe" trouve "Café"
  • Fonctionne dans toutes les langues — français, anglais, espagnol, arabe et 100+ autres
  • Recherche dans les objets imbriqués — trouvez du texte dans n'importe quel sous-champ
  • Recherche plein texte sur les contenus enrichis et markdown
  • Recherche vectorielle IA sur les champs embedding
  • Toutes les recherches sont O(log n) — rapides à n'importe quelle échelle
app.timingflow.io · Base de données — Clients
sedric
3 résultats · 12ms
"sedric" → trouvé Sédric Tremblay (insensible aux accents)
Nom Courriel Ville
Sédric Tremblay
[email protected] Montréal
Sédric-Paul Roy
[email protected] Québec
M. Sédric Gagné
[email protected] Lyon
Partiel
mar → Marie
100+ langues
café → cafe
O(log n)
Index GIN
Vues

Vues et filtres

Découpez vos données comme vous le souhaitez. Créez des vues sauvegardées avec des filtres personnalisés, du tri et du regroupement que toute votre équipe peut utiliser.

  • Créez des vues personnalisées par table
  • Filtrez par n'importe quel champ avec plusieurs conditions
  • Triez en ordre croissant ou décroissant sur n'importe quelle colonne
  • Regroupez les enregistrements par valeur de champ
  • Sauvegardez les vues et partagez-les avec vos collaborateurs
  • Basculez entre les vues instantanément
app.timingflow.io · Base de données — Vues
Vues sauvegardées
Commandes actives
statut = actif · tri: date ↓
Nouveaux clients
créé_le > 30j
Top ventes Mtl
ville = Montréal · tri: CA ↓
Rapports hebdo
grouper par: semaine
+ Nouvelle vue
Filtres actifs
statut = actif ×
montant 500 $ ×
+ ET
Client Date Montant Statut
Marie Ouellet 2026-08-15 1 240 $ actif
Jean-Pierre Côté 2026-08-14 890 $ actif
Sophie Lafleur 2026-08-12 2 100 $ actif
Luc Bédard 2026-08-10 670 $ actif
4 enregistrements · 2 filtres
↕ Trier
⊞ Grouper
API

Accès API

Chaque table obtient automatiquement une API REST. Interrogez, créez, mettez à jour et supprimez des enregistrements depuis n'importe quelle application ou service.

  • API REST générée automatiquement pour chaque table
  • Jetons API avec permissions délimitées
  • Limitation de débit pour protéger vos données
  • Journaux d'audit pour chaque requête API
  • Pagination et filtrage via paramètres de requête
  • Déclencheurs webhook sur les modifications de données
app.timingflow.io · Base de données — API
Points de terminaison · Clients
GET /v1/data/clients
GET /v1/data/clients/:id
POST /v1/data/clients
PATCH /v1/data/clients/:id
DEL /v1/data/clients/:id
Commandes, Produits…
GET /v1/data/commandes
🔑 tk_live_••••••••••f3a9
GET /v1/data/clients?statut=actif&limit=10
Réponse · 200 OK · 18ms
{
"ok": true,
"total": 4,
"data": [
{ "id": 1, "nom": "Marie Ouellet", "statut": "actif" },
{ "id": 2, "nom": "Jean-Pierre Côté", … }
],
"cursor": "eyJpZCI6NH0="
}
Pagination curseur Jetons API Webhook
Capacités

Tout ce dont vous avez besoin pour gérer vos données

Des opérations en masse à la sécurité au niveau des lignes, la base de données de TimingFlow gère tout sans quitter la plateforme.

📦

Opérations en masse

Importez et exportez des fichiers CSV. Mettez à jour ou supprimez des enregistrements en masse d'une seule action. Gérez des milliers de lignes à la fois.

🔗

Références

Liez les tables ensemble avec des champs de référence. Construisez des modèles de données relationnels — commandes vers clients, articles vers auteurs, et plus encore.

🛡️

Permissions

Sécurité au niveau des lignes et contrôle d'accès au niveau des champs. Définissez qui peut lire, créer, modifier ou supprimer des enregistrements et des champs spécifiques.

📋

Copie de données

Copiez des données entre les environnements. Poussez des données de test du développement vers la production, ou tirez des instantanés de production pour les tests locaux.

📐

Import/Export de schéma

Versionnez votre schéma de base de données. Exportez les définitions de tables, partagez entre les projets et importez des schémas pour démarrer rapidement.

Requêtes en temps réel

Requêtes efficaces avec pagination automatique. Index GIN et B-tree générés automatiquement par type de champ — rapides même à 500 000+ enregistrements.

👥

Collaborateurs

Partagez vos projets avec votre équipe. Attribuez des niveaux d'accès granulaires — administrateur, éditeur, lecteur — pour contrôler qui peut modifier les données.

📎

Fichiers joints

Attachez des fichiers et des images à n'importe quel enregistrement. Les fichiers téléversés sont stockés en toute sécurité et servis via CDN pour une livraison rapide.

🧠

Recherche vectorielle IA

Ajoutez un champ Embedding à n'importe quelle table et obtenez une recherche par similarité sémantique via les index HNSW. Trouvez des enregistrements "similaires" en millisecondes.

🔍

Recherche avancée (option)

Besoin de tolérance aux fautes de frappe ("Jhon" trouve "John") ou de suggestions d'autocomplétion ? Activez la Recherche avancée à partir de 29 $/mois.

Commencez à construire avec vos données dès aujourd'hui

Créez des tables, définissez des schémas et interrogez les données en quelques minutes. Aucune configuration de base de données requise.