alembic_version	version_num	character varying	varchar	NO	
egress_allocator_settings	key	text	text	NO	
egress_allocator_settings	value_text	text	text	NO	
egress_allocator_settings	value_int	integer	int4	YES	
egress_allocator_settings	description	text	text	NO	''::text
egress_allocator_settings	updated_at	timestamp with time zone	timestamptz	NO	now()
egress_targets	id	text	text	NO	
egress_targets	egress_class	text	text	YES	
egress_targets	route_table	integer	int4	YES	
egress_targets	fwmark	text	text	YES	
egress_targets	interface_name	text	text	NO	
egress_targets	kind	text	text	NO	'vpn'::text
egress_targets	status	text	text	NO	'enabled'::text
egress_targets	weight	integer	int4	NO	100
egress_targets	is_emergency	boolean	bool	NO	false
egress_targets	description	text	text	NO	''::text
egress_targets	created_at	timestamp with time zone	timestamptz	NO	now()
egress_targets	updated_at	timestamp with time zone	timestamptz	NO	now()
invite_codes	id	uuid	uuid	NO	
invite_codes	code	character varying	varchar	NO	
invite_codes	note	text	text	YES	
invite_codes	max_uses	integer	int4	NO	
invite_codes	used_count	integer	int4	NO	
invite_codes	active	boolean	bool	NO	
invite_codes	created_at	timestamp with time zone	timestamptz	NO	
orders	id	uuid	uuid	NO	
orders	user_id	uuid	uuid	NO	
orders	plan_code	character varying	varchar	NO	
orders	months	integer	int4	NO	
orders	amount_rub	numeric	numeric	NO	
orders	status	character varying	varchar	NO	
orders	yookassa_payment_id	character varying	varchar	YES	
orders	idempotence_key	character varying	varchar	YES	
orders	created_at	timestamp with time zone	timestamptz	NO	
orders	paid_at	timestamp with time zone	timestamptz	YES	
peer_egress_leases	id	uuid	uuid	NO	gen_random_uuid()
peer_egress_leases	peer_id	uuid	uuid	NO	
peer_egress_leases	tunnel_ip	inet	inet	NO	
peer_egress_leases	egress_class	text	text	NO	
peer_egress_leases	target_id	text	text	YES	
peer_egress_leases	assigned_at	timestamp with time zone	timestamptz	NO	now()
peer_egress_leases	last_activity_at	timestamp with time zone	timestamptz	YES	
peer_egress_leases	last_rx_packets	bigint	int8	NO	0
peer_egress_leases	last_tx_packets	bigint	int8	NO	0
peer_egress_leases	last_rx_bytes	bigint	int8	NO	0
peer_egress_leases	last_tx_bytes	bigint	int8	NO	0
peer_egress_leases	state	text	text	NO	'idle'::text
peer_egress_leases	assignment_source	text	text	NO	'bootstrap'::text
peer_egress_leases	forced	boolean	bool	NO	false
peer_egress_leases	reason	text	text	NO	'bootstrap'::text
peer_egress_leases	cooldown_until	timestamp with time zone	timestamptz	YES	
peer_egress_leases	updated_at	timestamp with time zone	timestamptz	NO	now()
peers	id	uuid	uuid	NO	
peers	user_id	uuid	uuid	NO	
peers	node_id	character varying	varchar	NO	
peers	public_key	character varying	varchar	NO	
peers	preshared_key	character varying	varchar	NO	
peers	tunnel_ip	character varying	varchar	NO	
peers	paid_until	timestamp with time zone	timestamptz	NO	
peers	enabled	boolean	bool	NO	
peers	created_at	timestamp with time zone	timestamptz	NO	
peers	disabled_at	timestamp with time zone	timestamptz	YES	
provisioning_jobs	id	uuid	uuid	NO	
provisioning_jobs	node_id	character varying	varchar	NO	
provisioning_jobs	action	character varying	varchar	NO	
provisioning_jobs	peer_id	uuid	uuid	YES	
provisioning_jobs	payload_json	jsonb	jsonb	NO	
provisioning_jobs	status	character varying	varchar	NO	
provisioning_jobs	attempts	integer	int4	NO	
provisioning_jobs	created_at	timestamp with time zone	timestamptz	NO	
provisioning_jobs	started_at	timestamp with time zone	timestamptz	YES	
provisioning_jobs	completed_at	timestamp with time zone	timestamptz	YES	
provisioning_jobs	last_error	text	text	YES	
subscriptions	id	uuid	uuid	NO	
subscriptions	user_id	uuid	uuid	NO	
subscriptions	status	character varying	varchar	NO	
subscriptions	plan_code	character varying	varchar	NO	
subscriptions	auto_renew	boolean	bool	NO	
subscriptions	paid_until	timestamp with time zone	timestamptz	NO	
subscriptions	payment_method_id	character varying	varchar	YES	
subscriptions	next_charge_at	timestamp with time zone	timestamptz	YES	
subscriptions	retry_count	integer	int4	NO	
subscriptions	created_at	timestamp with time zone	timestamptz	NO	
subscriptions	canceled_at	timestamp with time zone	timestamptz	YES	
users	id	uuid	uuid	NO	
users	email	character varying	varchar	YES	
users	created_at	timestamp with time zone	timestamptz	NO	
