mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2024-11-22 00:37:36 -06:00
108 lines
4.2 KiB
ReStructuredText
108 lines
4.2 KiB
ReStructuredText
|
.. _dbms_job:
|
||
|
|
||
|
*****************
|
||
|
`DBMS Job`:index:
|
||
|
*****************
|
||
|
|
||
|
Use the *DBMS Job* dialog to create a DBMS Job.
|
||
|
|
||
|
.. image:: images/dbms_job_general.png
|
||
|
:alt: DBMS Job dialog general tab
|
||
|
:align: center
|
||
|
|
||
|
Use the fields in the *General* tab to create job:
|
||
|
|
||
|
* Use the *Name* field to add a descriptive name for the job. The name will
|
||
|
be displayed in the *pgAdmin* object explorer.
|
||
|
* Use the *Enabled?* switch to indicate that job should be enabled or disabled.
|
||
|
* Use the *Job Type* field to select the type of the job. Type could be SELF-CONTAINED or PRE-DEFINED.
|
||
|
If the Job Type is Self-Contained you need to specify the action and repeat interval in the Action and Repeat tabs respectively.
|
||
|
If the Job Type is Pre-Defined you need to specify the existing Program and Schedule names in the Pre-Defined tab.
|
||
|
* Store notes about the job in the *Comment* field.
|
||
|
|
||
|
Click the *Action* tab to continue.
|
||
|
|
||
|
.. image:: images/dbms_job_action.png
|
||
|
:alt: DBMS Job dialog action tab
|
||
|
:align: center
|
||
|
|
||
|
Use the *Action* tab to select the action for the job. This tab is only enabled when the job type is 'SELF-CONTAINED'.
|
||
|
|
||
|
* Use the *Type* field to select the type of the job. Type could be PLSQL BLOCK or STORED PROCEDURE.
|
||
|
* Use the *Procedure* field to select an existing procedure that executes when the job is invoked.
|
||
|
* *Number of Arguments* field is read-only and indicates the quantity of arguments necessary for the chosen procedure.
|
||
|
|
||
|
Click the *Code* tab to continue.
|
||
|
|
||
|
.. image:: images/dbms_job_code.png
|
||
|
:alt: DBMS Job dialog code tab
|
||
|
:align: center
|
||
|
|
||
|
* Use the *Code* field to write the code that executes when the job is invoked.
|
||
|
This tab is only enabled when the job type is 'SELF-CONTAINED' and type of the action is set to 'PLSQL BLOCK'.
|
||
|
|
||
|
|
||
|
Click the *Arguments* tab to continue.
|
||
|
|
||
|
.. image:: images/dbms_job_arguments.png
|
||
|
:alt: DBMS Job dialog arguments tab
|
||
|
:align: center
|
||
|
|
||
|
* *Arguments* tab outlines the arguments required by the selected procedure in the 'Action' tab. This tab is only enabled when the job type is 'SELF-CONTAINED'.
|
||
|
|
||
|
|
||
|
Click the *Repeat* tab to continue.
|
||
|
|
||
|
.. image:: images/dbms_job_repeat.png
|
||
|
:alt: DBMS Job dialog repeat tab
|
||
|
:align: center
|
||
|
|
||
|
Use the *Repeat* tab to select the repeat interval for the job. This tab is only enabled when the job type is 'SELF-CONTAINED'.
|
||
|
|
||
|
* Use the calendar selector in the *Start* field to specify the starting date
|
||
|
and time for the job.
|
||
|
* Use the calendar selector in the *End* field to specify the ending date and
|
||
|
time for the job.
|
||
|
* Use the *Frequency* field to select the frequency. Frequency is one of the following:
|
||
|
YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY.
|
||
|
* Use the *Date* field to select the date on which job will execute.Date is YYYYMMDD.
|
||
|
* Use the *Months* field to select the months in which the job will execute.
|
||
|
* Use the *Week Days* field to select the days on which the job will execute.
|
||
|
* Use the *Month Days* field to select the numeric days on which the job will
|
||
|
execute.
|
||
|
* Use the *Hours* field to select the hour at which the job will execute.
|
||
|
* Use the *Minutes* field to select the minute at which the job will execute.
|
||
|
|
||
|
Click the *Pre-Defined* tab to continue.
|
||
|
|
||
|
.. image:: images/dbms_job_predefined.png
|
||
|
:alt: DBMS Job dialog predefined tab
|
||
|
:align: center
|
||
|
|
||
|
Use the *Pre-Defined* tab to select the existing program and schedule to create the job.
|
||
|
This tab is only enabled when the job type is 'PRE-DEFINED'.
|
||
|
|
||
|
* Use the *Program Name* field to select the existing program.
|
||
|
* Use the *Schedule Name* field to select an existing schedule.
|
||
|
|
||
|
|
||
|
Click the *SQL* tab to continue.
|
||
|
|
||
|
Your entries in the *DBMS Job* dialog generate a SQL command (see an example below).
|
||
|
Use the *SQL* tab for review; revisit or switch tabs to make any changes to the
|
||
|
SQL command.
|
||
|
|
||
|
**Example**
|
||
|
|
||
|
The following is an example of the sql command generated by user selections in
|
||
|
the *DBMS Job* dialog:
|
||
|
|
||
|
.. image:: images/dbms_job_sql.png
|
||
|
:alt: DBMS Job dialog sql tab
|
||
|
:align: center
|
||
|
|
||
|
* Click the *Info* button (i) to access online help.
|
||
|
* Click the *Help* button (?) to access dialog help.
|
||
|
* Click the *Save* button to save work.
|
||
|
* Click the *Close* button to exit without saving work.
|
||
|
* Click the *Reset* button to restore configuration parameters.
|