Missed some tables required for migration, and dropping indecies for

postgres etc.
This commit is contained in:
Tom Bloor 2017-09-06 16:45:29 +01:00
parent 0eeae0d28d
commit 007afbc394
4 changed files with 85 additions and 0 deletions

View file

@ -15,6 +15,8 @@ schema_from_schema_loader({ naming => 'v7' }, sub {
my $transaction_rs = $schema->resultset('TransactionsTemp');
my $pending_org_rs = $schema->resultset('PendingOrganisation');
my $pending_trans_rs = $schema->resultset('PendingTransaction');
my $feedback_rs = $schema->resultset('FeedbackTemp');
my $session_token_rs = $scheme->resultset('SessionTokensTemp');
# Lookups used for converting transactions
my $org_lookup = {};
@ -108,4 +110,23 @@ schema_from_schema_loader({ naming => 'v7' }, sub {
});
}
}
for my $session_token ( $session_token_rs->all ) {
$schema->resultset('SessionToken')->create({
token => $session_token->token,
user_id => $user_lookup->{ $session_token->user_id },
});
}
for my $feedback_result ( $feedback_rs->all ) {
$schema->resultset('Feedback')->create({
user_id => $user_lookup->{ $feedback_result->user_id },
submitted_at => $feedback_result->submitted_at,
feedbacktext => $feedback_result->feedbacktext,
app_name => $feedback_result->app_name,
package_name => $feedback_result->package_name,
version_code => $feedback_result->version_code,
version_number => $feedback_result->version_number,
});
}
});