RUN SERVICE IN TABLE
Description
Manually triggers a table service for a Onehouse table. This command is used when a service is configured with TRIGGER_MODE = 'ONDEMAND' using the ALTER SERVICE IN TABLE command.
Note that the SQL statement does not end with ;
Syntax
RUN SERVICE IN TABLE `<table_name>`
LAKE = <string>
DATABASE = <string>
SERVICE = { 'CLUSTER' | 'COMPACT' | 'CLEAN' | 'METASYNC' | 'AUTOSAVEPOINT' | 'RESTORE' }
Important: This command only works for services that are enabled and configured with
TRIGGER_MODE = 'ONDEMAND'in the table. UseALTER SERVICE IN TABLEto configure services.
Examples
Run Clustering
RUN SERVICE IN TABLE my_table
LAKE = 'my_lake'
DATABASE = 'my_database'
SERVICE = 'CLUSTER'
Run MetaSync
RUN SERVICE IN TABLE my_table
LAKE = 'my_lake'
DATABASE = 'my_database'
SERVICE = 'METASYNC'
Sample response.
Required parameters
<table_name>: Specify the name of the target Onehouse table to run the service onLAKE: Specify the name of the lake where the target Onehouse table existsDATABASE: Specify the name of the database where the target Onehouse table existsSERVICE: Specify the table service to run
Note: You must create the table service before running the service. Use
ALTER SERVICE IN TABLEto create the service.