Model names should be singular, not plural. I chose PrivateSubnetFirewall instead of FirewallPrivateSubnet as Firewall could be considered verb-like, whereas PrivateSubnet cannot. PrivateSubnetFirewall also reads more naturally.
19 lines
653 B
Ruby
19 lines
653 B
Ruby
# frozen_string_literal: true
|
|
|
|
require_relative "../model"
|
|
|
|
class PrivateSubnetFirewall < Sequel::Model(:firewalls_private_subnets)
|
|
plugin ResourceMethods, etc_type: true
|
|
end
|
|
|
|
# Table: firewalls_private_subnets
|
|
# Primary Key: (private_subnet_id, firewall_id)
|
|
# Columns:
|
|
# private_subnet_id | uuid |
|
|
# firewall_id | uuid |
|
|
# Indexes:
|
|
# firewalls_private_subnets_pkey | PRIMARY KEY btree (private_subnet_id, firewall_id)
|
|
# Foreign key constraints:
|
|
# firewalls_private_subnets_firewall_id_fkey | (firewall_id) REFERENCES firewall(id)
|
|
# firewalls_private_subnets_private_subnet_id_fkey | (private_subnet_id) REFERENCES private_subnet(id)
|