Skip to content

public.devices

Description

Labels

svc-portal

Columns

NameTypeDefaultNullableChildrenParentsComment
device_iduuidfalsepublic.iot_credentials public.orders public.app_update_logs public.device_app_versions
serial_numbervarchar(64)false
client_idvarchar(50)false
device_namevarchar(255)true
device_codevarchar(50)true
public_key_pemtextfalse
merchant_idintegertruepublic.merchants
store_idintegertruepublic.stores
statusvarchar(50)false
activation_codevarchar(12)true
activation_code_expires_attimestamp with time zonetrue
activated_attimestamp with time zonetrue
activated_by_user_idvarchar(36)true
created_attimestamp with time zonefalse
updated_attimestamp with time zonefalse
last_token_request_attimestamp with time zonetrue
last_connected_attimestamp with time zonetrue
staff_pin_hashvarchar(255)true
admin_pin_hashvarchar(255)true
is_deactivebooleanfalsefalse

Viewpoints

NameDefinition
Merchant HierarchyMulti-tenant hierarchy — PSP → Merchant → Store → Staff/Devices

Constraints

NameTypeDefinition
devices_merchant_id_fkeyFOREIGN KEYFOREIGN KEY (merchant_id) REFERENCES merchants(id) ON DELETE RESTRICT
devices_store_id_fkeyFOREIGN KEYFOREIGN KEY (store_id) REFERENCES stores(id) ON DELETE RESTRICT
devices_pkeyPRIMARY KEYPRIMARY KEY (device_id)

Indexes

NameDefinition
devices_pkeyCREATE UNIQUE INDEX devices_pkey ON public.devices USING btree (device_id)
ix_devices_activation_codeCREATE INDEX ix_devices_activation_code ON public.devices USING btree (activation_code)
ix_devices_client_idCREATE UNIQUE INDEX ix_devices_client_id ON public.devices USING btree (client_id)
ix_devices_merchant_idCREATE INDEX ix_devices_merchant_id ON public.devices USING btree (merchant_id)
ix_devices_serial_numberCREATE UNIQUE INDEX ix_devices_serial_number ON public.devices USING btree (serial_number)
ix_devices_statusCREATE INDEX ix_devices_status ON public.devices USING btree (status)
ix_devices_store_idCREATE INDEX ix_devices_store_id ON public.devices USING btree (store_id)

Relations


Generated by tbls

MPAC — MP-Solution Advanced Cloud Service