61 lines
2.3 KiB
YAML
61 lines
2.3 KiB
YAML
version: "2"
|
|
sql:
|
|
- engine: "postgresql"
|
|
schema:
|
|
- "../db/sqlc_schemas.sql"
|
|
- "../billing/migrations/"
|
|
- "migrations/"
|
|
queries: "queries/"
|
|
gen:
|
|
go:
|
|
package: "stripe"
|
|
out: "."
|
|
sql_package: "database/sql"
|
|
emit_json_tags: true
|
|
emit_prepared_queries: false
|
|
emit_interface: true
|
|
emit_exact_table_names: false
|
|
emit_empty_slices: true
|
|
rename:
|
|
billing_account: Account
|
|
billing_accounts: Account
|
|
billing_price: Price
|
|
billing_prices: Price
|
|
billing_product: Product
|
|
billing_products: Product
|
|
billing_subscription: Subscription
|
|
billing_subscriptions: Subscription
|
|
billing_subscription_item: SubscriptionItem
|
|
billing_subscription_items: SubscriptionItem
|
|
billing_subscription_change: SubscriptionChange
|
|
billing_subscription_changes: SubscriptionChange
|
|
billing_invoice: Invoice
|
|
billing_invoices: Invoice
|
|
billing_invoice_line_item: InvoiceLineItem
|
|
billing_invoice_line_items: InvoiceLineItem
|
|
billing_payment: Payment
|
|
billing_payments: Payment
|
|
billing_payment_method: PaymentMethod
|
|
billing_payment_methods: PaymentMethod
|
|
stripe_customer_mapping: CustomerMapping
|
|
stripe_customer_mappings: CustomerMapping
|
|
stripe_price_mapping: PriceMapping
|
|
stripe_price_mappings: PriceMapping
|
|
stripe_product_mapping: ProductMapping
|
|
stripe_product_mappings: ProductMapping
|
|
stripe_provider_config: ProviderConfig
|
|
stripe_provider_configs: ProviderConfig
|
|
stripe_subscription_mapping: SubscriptionMapping
|
|
stripe_subscription_mappings: SubscriptionMapping
|
|
stripe_subscription_item_mapping: SubscriptionItemMapping
|
|
stripe_subscription_item_mappings: SubscriptionItemMapping
|
|
stripe_invoice_mapping: InvoiceMapping
|
|
stripe_invoice_mappings: InvoiceMapping
|
|
stripe_payment_mapping: PaymentMapping
|
|
stripe_payment_mappings: PaymentMapping
|
|
stripe_payment_method_mapping: PaymentMethodMapping
|
|
stripe_payment_method_mappings: PaymentMethodMapping
|
|
overrides:
|
|
- db_type: "uuid"
|
|
go_type: "string"
|