Skip to content

Commit d8d98a2

Browse files
committed
Add SQLDelight migrations for schema versions 77 to 91
1 parent 42b39c1 commit d8d98a2

File tree

23 files changed

+41
-1
lines changed

23 files changed

+41
-1
lines changed

Diff for: libpretixsync/src/main/java/eu/pretix/libpretixsync/sqldelight/Migrations.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ object Migrations {
66
/**
77
* Lowest schema version that we can still migrate from
88
*/
9-
const val minSupportedVersion = 91L
9+
const val minSupportedVersion = 77L
1010

1111
/**
1212
* AfterVersion callback that can be used in SQLDelight code migrations to crash if we encounter
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE Receipt ADD additional_text TEXT NULL;
2+
ALTER TABLE Settings ADD pretixpos_additional_receipt_text TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ALTER TABLE Receipt ADD subevent_text TEXT NULL;
2+
ALTER TABLE Receipt ADD event_date_from TEXT NULL;
3+
ALTER TABLE Receipt ADD event_date_to TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-- Empty migration to set database version to 81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE Settings ADD covid_certificates_combination_rules TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
ALTER TABLE ReceiptLine ADD listed_price NUMERIC NULL;
2+
ALTER TABLE ReceiptLine ADD price_after_voucher NUMERIC NULL;
3+
ALTER TABLE ReceiptLine ADD custom_price_input NUMERIC NULL;
4+
ALTER TABLE ReceiptLine ADD voucher_code TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-- Empty migration to set database version to 90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE Settings ADD covid_certificates_allow_other boolean NULL;
2+
ALTER TABLE Settings ADD covid_certificates_record_proof_other boolean NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE Settings ADD covid_certificates_record_validity_time boolean NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE Settings ADD covid_certificates_record_proof boolean NULL;
2+
ALTER TABLE Settings ADD covid_certificates_allow_vaccinated_products TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE Closing ADD dsfinvk_uploaded boolean NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CREATE INDEX receiptline_receipt ON ReceiptLine (receipt);
2+
CREATE INDEX receiptline_addon_to ON ReceiptLine (addon_to);
3+
CREATE INDEX receiptpayment_receipt ON ReceiptPayment (receipt);
4+
CREATE INDEX receipt_open ON Receipt (open) WHERE open = true;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ALTER TABLE Settings ALTER COLUMN pretixpos_additional_receipt_text TYPE TEXT;
2+
ALTER TABLE Settings ALTER COLUMN covid_certificates_allow_vaccinated_products TYPE TEXT;
3+
ALTER TABLE Settings ALTER COLUMN covid_certificates_combination_rules TYPE TEXT;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE ReceiptLine ADD is_bundled boolean DEFAULT(false);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE orders ADD valid_if_pending boolean DEFAULT(false);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE Settings ADD covid_certificates_allow_other NUMERIC NULL;
2+
ALTER TABLE Settings ADD covid_certificates_record_proof_other NUMERIC NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE Settings ADD covid_certificates_record_validity_time NUMERIC NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE Settings ADD covid_certificates_record_proof NUMERIC NULL;
2+
ALTER TABLE Settings ADD covid_certificates_allow_vaccinated_products TEXT NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE Closing ADD dsfinvk_uploaded NUMERIC NULL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CREATE INDEX receiptline_receipt ON ReceiptLine (receipt);
2+
CREATE INDEX receiptline_addon_to ON ReceiptLine (addon_to);
3+
CREATE INDEX receiptpayment_receipt ON ReceiptPayment (receipt);
4+
CREATE INDEX receipt_open ON Receipt (open) WHERE open = 1;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-- Postgres-only migration
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE ReceiptLine ADD is_bundled NUMERIC DEFAULT(0);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE orders ADD valid_if_pending NUMERIC DEFAULT(0);

0 commit comments

Comments
 (0)