Geoffrey-Changelog-Database
view release on metacpan or search on metacpan
lib/Geoffrey/Changelog/Database.pm view on Meta::CPAN
conditions => {geoffrey_changelog => $s_changeset_id,}});
push @a_statements,
$self->_action_entry->drop(
{schema => $self->schema, table => $self->geoffrey_changelogs, conditions => {id => $s_changeset_id,}});
return \@a_statements;
}
sub insert {
my ($self, $s_file, $ur_data) = @_;
$self->_prepare_tables;
require Ref::Util;
return $self->{generated_sql} if Ref::Util::is_hashref($ur_data);
for my $hr_changeset (@{$ur_data}) {
next unless (exists $hr_changeset->{id});
next unless scalar @{$hr_changeset->{entries}};
push(
@{$self->{generated_sql}},
$self->_action_entry->add({
schema => $self->schema,
table => $self->geoffrey_changelogs,
values => [{
( run in 0.220 second using v1.01-cache-2.11-cpan-4d50c553e7e )