Responder

export/Import SQLite

patricelegoux
patricelegoux
Mensagens: 489
Árvore : Não gráfico
Ver a árvore genealógica
Bonsoir,

J'essaie d'importer un fichier SQLite exporté depuis Gramps avec DB Brower for SQLite sur Windows. Ça n'importe rien et donne l'erreur suivante:

Imagem

Avez-vous déjà essayé ? Ça fonctionne chez vous et si oui comment et avec quels outils, ou bien serait-ce l'export Gramps qui ne fonctionne pas ?

Patrice
Patrice Legoux Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.0-1
  • Geneanet Upload: 3.0.2
  • Chrome

glopglop
glopglop
Mensagens: 2105
Árvore : Não gráfico
Ver a árvore genealógica
Bonjour

l export sqlite ne cree pas un fichier sql mais un base sqlite.

Il ne faut donc pas importer le fichier mais ouvrir la base

j ai teste abec sqlitebrower sous linux et ca fonctionne impec
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/GedcomforGeneanet
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.

patricelegoux
patricelegoux
Mensagens: 489
Árvore : Não gráfico
Ver a árvore genealógica
Ah super je vais essayer çà !
Patrice Legoux Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.0-1
  • Geneanet Upload: 3.0.2
  • Chrome

glopglop
glopglop
Mensagens: 2105
Árvore : Não gráfico
Ver a árvore genealógica
En reflechissant un peu si la base de depart est deja en sqlite on ne gagne absolument rien a utiliser de greffon sauf a filtrer une partie de la base
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/GedcomforGeneanet
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.

romjerome
male
Mensagens: 1254
glopglop Escreveu:
13 dezembro 2019, 10:57
En reflechissant un peu si la base de depart est deja en sqlite on ne gagne absolument rien a utiliser de greffon sauf a filtrer une partie de la base
ou si l'on utilise une base bsddb ! :shock:

Il reste quelques questions techniques en attente concernant l'arrêt du support de bsddb... Il y a peut être aussi un débat sur l'implémentation (ou pas) des propositions concernant les lieux et coordonnées dans les prochaines versions ?

Mode 'geek', mode 'expert(e)', mode 'utilisateur' (pas de (trice) vous avez compris), mode 'débutant(e)', etc ...

Souvenez-vous du problème du greffon import/export SQLite, il y a quelques mois ... ce n'était pas grand chose mais plutôt que de documenter le format SQLite de gramps, les développeurs ont corrigé le problème.

Le schéma, les relations sont visibles, les experts savent comment trouver l'info ... :?
Pour l'utilisateur (ou utilisatrice), ce n'est pas important, la base est solide, les données sont accessibles. ;)

J'ai quand même vu passer quelques informations concernant les performances avec SQLite (au niveau de gramps!).
C'est un débat ... la structure des données étant plus proche du "NoSQL" car ce n'est pas une base de données relationnelle ... D'un autre côté c'est cela qui permet sa souplesse, au risque d'aller dans toutes les directions ...

patricelegoux
patricelegoux
Mensagens: 489
Árvore : Não gráfico
Ver a árvore genealógica
glopglop Escreveu:
12 dezembro 2019, 22:17
Bonjour

l export sqlite ne cree pas un fichier sql mais un base sqlite.

Il ne faut donc pas importer le fichier mais ouvrir la base

j ai teste abec sqlitebrower sous linux et ca fonctionne impec
Je viens d'essayer d'ouvrir directement le fichier .sql avec DB Browser et ça fonctionne (il s'attend à ce qu'une base soit en .db et un fichier de données sql en .sql d'où ma méprise). Par contre c'est pas trivial la dedans!
glopglop Escreveu:
13 dezembro 2019, 10:57
En reflechissant un peu si la base de depart est deja en sqlite on ne gagne absolument rien a utiliser de greffon sauf a filtrer une partie de la base
J'ai pas compris tout le sens de cette phrase mais j'ai essayé de retourner à mes filtres et mes fichiers CSV.

J'essaie de créer un fichier contenant les infos suivantes: Nom, prénom, adresse, date, source
à partir des événements, sourcés donc, avec une adresse (qui a ses coordonnées GPS renseignées) à la date de ces événements. J'ai donc fait cette série de filtres:

Événements:
Imagem

Lieux:
Imagem
Imagem
Imagem

Individus:
Imagem

Tout çà fonctionne, j'obtiens ce que je souhaite:
Imagem

Le problème est que je n'arrive pas à exporter les infos. Le filtre d'export CSV reprend le filtre individus:
Imagem

Mais le résultat, là encore, ne contient que lieux, individus, mariages, familles (pb évoqué dans cet autre post):
Imagem

Impossible avec ça de fournir la source et la date des événements à la base de cet export dans les infos que je veux extraire au final (Nom, prénom, adresse, date, source).

De plus, ces infos ne reprenant que les basiques NMD, tous les événements qui répondent au filtres (recensements, etc...) autres que ces trois là sont absents.

Quelqu'un aurait il une idée? Ai-je une solution autre que de passer par l'exploitation non triviale de l'export SQL avec le filtre individus que j'ai utilisé plus haut? Via un Gedcom et un autre outil? Et dans la négative, y aurait-il un schéma de cette BDD qui traîne qq part?
Patrice Legoux Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.0-1
  • Geneanet Upload: 3.0.2
  • Chrome

glopglop
glopglop
Mensagens: 2105
Árvore : Não gráfico
Ver a árvore genealógica
Bonjour

en effet l'export en csv est relativement limité.

Actuellement la seule solution valable c'est de programmer pour extraire les données que l'on désire.

Cela rejoint la remarque de Jérome.
la base de données sous jacente de gramps est plutot une philosophie noSQL. C'est donc pas programmation qu'on va interagir avec.

Je doute que le schema SQL de la base sqlite soit d un grand interet car il y a beaucoup de blob qui sont inutilisable si on reste au niveau SQL.
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/GedcomforGeneanet
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.

Responder

Voltar para “Gramps”