You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -49,7 +49,7 @@ public function up(Schema $schema): void
49
49
$this->addSql('CREATE INDEX IDX_37970FA79395C3F3 ON payment_card (customer_id)');
50
50
$this->addSql('COMMENT ON COLUMN payment_card.id IS \'(DC2Type:uuid)\'');
51
51
$this->addSql('COMMENT ON COLUMN payment_card.customer_id IS \'(DC2Type:uuid)\'');
52
-
$this->addSql('CREATE TABLE price (id UUID NOT NULL, product_id UUID DEFAULT NULL, amount INT NOT NULL, currency VARCHAR(255) NOT NULL, recurring BOOLEAN DEFAULT NULL, public BOOLEAN DEFAULT NULL, is_deleted BOOLEAN DEFAULT NULL, schedule VARCHAR(255) DEFAULT NULL, external_reference VARCHAR(255) DEFAULT NULL, payment_provider_details_url VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
52
+
$this->addSql('CREATE TABLE price (id UUID NOT NULL, product_id UUID DEFAULT NULL, amount INT DEFAULT NULL, currency VARCHAR(255) NOT NULL, recurring BOOLEAN DEFAULT NULL, usage BOOLEAN DEFAULT NULL, units INT DEFAULT NULL, public BOOLEAN DEFAULT NULL, type VARCHAR(255) NOT NULL, including_tax BOOLEAN DEFAULT NULL, is_deleted BOOLEAN DEFAULT NULL, schedule VARCHAR(255) DEFAULT NULL, external_reference VARCHAR(255) DEFAULT NULL, payment_provider_details_url VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
53
53
$this->addSql('CREATE INDEX IDX_CAC822D94584665A ON price (product_id)');
54
54
$this->addSql('COMMENT ON COLUMN price.id IS \'(DC2Type:uuid)\'');
55
55
$this->addSql('COMMENT ON COLUMN price.product_id IS \'(DC2Type:uuid)\'');
@@ -130,6 +130,10 @@ public function up(Schema $schema): void
130
130
$this->addSql('COMMENT ON COLUMN team_invite_codes.team_id IS \'(DC2Type:uuid)\'');
131
131
$this->addSql('CREATE TABLE teams (id UUID NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, billing_email VARCHAR(255) NOT NULL, external_customer_reference VARCHAR(255) DEFAULT NULL, payment_provider_details_url VARCHAR(255) DEFAULT NULL, billing_address_company_name VARCHAR(255) DEFAULT NULL, billing_address_street_line_one VARCHAR(255) DEFAULT NULL, billing_address_street_line_two VARCHAR(255) DEFAULT NULL, billing_address_city VARCHAR(255) DEFAULT NULL, billing_address_region VARCHAR(255) DEFAULT NULL, billing_address_country VARCHAR(255) DEFAULT NULL, billing_address_postcode VARCHAR(255) DEFAULT NULL, subscription_plan_name VARCHAR(255) DEFAULT NULL, subscription_payment_schedule VARCHAR(255) DEFAULT NULL, subscription_active BOOLEAN DEFAULT NULL, subscription_status VARCHAR(255) DEFAULT NULL, subscription_amount INT DEFAULT NULL, subscription_currency VARCHAR(255) DEFAULT NULL, subscription_started_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, subscription_valid_until TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, subscription_updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, subscription_ended_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, subscription_seats INT DEFAULT NULL, PRIMARY KEY(id))');
132
132
$this->addSql('COMMENT ON COLUMN teams.id IS \'(DC2Type:uuid)\'');
133
+
$this->addSql('CREATE TABLE tier_component (id UUID NOT NULL, price_id UUID DEFAULT NULL, first_unit INT NOT NULL, last_unit INT DEFAULT NULL, unit_price INT NOT NULL, flat_fee INT NOT NULL, PRIMARY KEY(id))');
134
+
$this->addSql('CREATE INDEX IDX_5A490D39D614C7E7 ON tier_component (price_id)');
135
+
$this->addSql('COMMENT ON COLUMN tier_component.id IS \'(DC2Type:uuid)\'');
136
+
$this->addSql('COMMENT ON COLUMN tier_component.price_id IS \'(DC2Type:uuid)\'');
133
137
$this->addSql('CREATE TABLE users (id UUID NOT NULL, team_id UUID DEFAULT NULL, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, name VARCHAR(255) DEFAULT NULL, confirmation_code VARCHAR(255) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, activated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, deactivated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_confirmed BOOLEAN NOT NULL, is_deleted BOOLEAN NOT NULL, roles TEXT DEFAULT NULL, PRIMARY KEY(id))');
134
138
$this->addSql('CREATE INDEX IDX_1483A5E9296CD8AE ON users (team_id)');
135
139
$this->addSql('COMMENT ON COLUMN users.id IS \'(DC2Type:uuid)\'');
@@ -170,13 +174,13 @@ public function up(Schema $schema): void
0 commit comments