NAME
DBIO::Firebird::Diff - Compare two introspected Firebird models
VERSION
version 0.900000
DESCRIPTION
DBIO::Firebird::Diff compares two introspected Firebird database models (as produced by DBIO::Firebird::Introspect) and produces a list of structured diff operations. These operations can then be rendered to SQL or a human-readable summary.
my $diff = DBIO::Firebird::Diff->new(
source => $current_model,
target => $desired_model,
);
if ($diff->has_changes) {
print $diff->as_sql;
print $diff->summary;
}
Diff operations are generated in dependency order: tables first, then columns, then indexes.
DBIO::Firebird::Deploy - orchestrates introspection and diff
DBIO::Firebird::Introspect - produces the models being compared
AUTHOR
DBIO & DBIx::Class Authors
COPYRIGHT AND LICENSE
Copyright (C) 2026 DBIO Authors Portions Copyright (C) 2005-2025 DBIx::Class Authors Based on DBIx::Class, heavily modified.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 70:
Unknown directive: =seealso