From the suggestions that I would use DBIx :: Class. Here is some code to introspect the database of old tables 50 (with the relationships indicated in the diagram):
#!/usr/bin/perl use warnings; use strict; use DBIx::Class::Schema::Loader qw/ make_schema_at /; make_schema_at("Zotero::Schema", { # components => ['InflateColumn::DateTime'], debug => 1, relationships => 1, dump_directory => './lib' , }, ["dbi:SQLite:dbname=../zotero.sqlite", "",""]);
singingfish
source share