0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-10 23:36:14 -05:00
ghost/core/server/data/migrations/versions/4.0
Fabien 'egg' O'Carroll 3b6c55ec53
Remove orphaned Stripe data from SQLite (#12704)
refs https://github.com/TryGhost/Team/issues/476

* Moved paid subscription events population migration

This migration relies on the members_stripe_customers and
members_stripe_customer_subscriptions tables having no orphaned records
in order for it to correcly generate its data.

The migration to clean up orphaned records in those tables has not been
implemented yet, moving this migration free's up the "14" slot

* Removed orphaned stripe data from SQLite3

SQLite databases do not handle removing orphaned stripe records after a
member has been deleted. Our migration to populate the paid subscription
events relies on each customer and subscription being associated with a
member.
2021-03-01 14:32:49 +00:00
..
01-update-mobiledoc.js Renamed migration to fill 01 2021-02-16 18:19:09 +00:00
02-add-status-column-to-members.js
03-populate-status-column-for-members.js Updated status population to handle comped status (#12651) 2021-02-16 10:37:06 +00:00
04-drop-apps-related-tables.js 🏗 Dropped apps related tables 2021-02-03 12:20:08 +13:00
05-add-members-subscribe-events-table.js Added members_subscribe_events table 2021-02-05 16:02:08 +00:00
06-populate-members-subscribe-events-table.js Unified migration logging styles 2021-02-18 17:35:32 +00:00
07-alter-unique-constraint-for-posts-slug.js 🏗 Altered slug unique constraint in posts table 2021-02-09 13:31:12 +13:00
08-add-members-login-events-table.js Unified migration logging styles 2021-02-18 17:35:32 +00:00
09-add-members-email-change-events-table.js Updated members_email_change_events to store previous email (#12641) 2021-02-12 16:15:31 +00:00
10-add-members-status-events-table.js Updated members_status_events table (#12647) 2021-02-16 10:38:36 +00:00
11-add-members-paid-subscription-events-table.js Updated members_paid_subscription_events table (#12636) 2021-02-11 12:45:18 +00:00
12-delete-apps-related-settings-keys.js Renamed duplicate migration 2021-02-11 11:02:18 +00:00
13-add-members-payment-events-table.js Added members event tables (#12618) 2021-02-11 10:54:30 +00:00
14-remove-orphaned-stripe-records.js Remove orphaned Stripe data from SQLite (#12704) 2021-03-01 14:32:49 +00:00
15-add-frontmatter-column-to-meta.js Added the frontmatter column to meta 2021-02-12 15:31:04 +01:00
16-refactor-slack-setting.js Fixed typo in migration message 2021-02-18 17:05:00 +00:00
17-populate-members-status-events-table.js Unified migration logging styles 2021-02-18 17:35:32 +00:00
18-transform-posts-absolute-to-relative.js Added migration to transform all post content urls from absolute to relative (#12658) 2021-02-16 19:00:04 +00:00
19-remove-labs-members-setting.js 🏗 Removed labs from setting 2021-02-17 19:55:16 +13:00
20-refactor-unsplash-setting.js Updated unsplash setting migration to be idempotent 2021-02-18 10:55:59 +13:00
21-sanitize-email-batches-provider-id.js Added migration to remove surrounding <> in email_batches.provider_id (#12673) 2021-02-23 08:48:21 +00:00
22-solve-orphaned-webhooks.js Update the migration number for orphaned webhooks 2021-02-23 10:46:33 +01:00
23-add-primary-key-brute-migrations-lock.js Added a primary key to the brute table 2021-03-01 12:17:26 +01:00
23-regenerate-posts-html.js Added posts html regeneration migration (#12660) 2021-02-23 17:32:07 +00:00
24-add-missing-email-permissions.js 🐛 Fixed email permissions for all roles 2021-03-01 13:17:43 +00:00
25-populate-members-paid-subscription-events-table.js Remove orphaned Stripe data from SQLite (#12704) 2021-03-01 14:32:49 +00:00