SHOW PACKAGES IN ARTIFACT REPOSITORY¶
Note
This command works only for an APPLICATION artifact repository.
Lists the packages in an APPLICATION artifact repository.
- See also:
CREATE ARTIFACT REPOSITORY , ALTER ARTIFACT REPOSITORY , DESCRIBE ARTIFACT REPOSITORY , DROP ARTIFACT REPOSITORY , SHOW ARTIFACT REPOSITORIES , SHOW VERSIONS IN ARTIFACT REPOSITORY
Syntax¶
Parameters¶
LIKE 'pattern'Filters the output by package name. The match uses SQL
LIKEpattern matching (case-insensitive) and is applied beforeLIMIT.nameSpecifies the identifier of the artifact repository.
If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are also case-sensitive.
For more information, see Identifier requirements.
LIMIT rowsLimits the maximum number of rows returned.
rowsmust be a positive integer. The command doesn’t supportLIMIT ... FROM.
Output¶
The command returns one row per package, in package name order:
| Column | Description |
|---|---|
created_on | Earliest creation time among the versions included in the row. |
name | Package name. |
updated_on | Latest update time among the versions included in the row. |
comment | Comment on the version included in the row that was created most recently. |
Access control requirements¶
A role used to execute this operation must have the following privileges at a minimum:
| Privilege | Object | Notes |
|---|---|---|
| USAGE | Artifact repository | Required to list packages in the repository. |
Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.
For instructions on creating a custom role with a specified set of privileges, see Creating custom roles.
For general information about roles and privilege grants for performing SQL actions on securable objects, see Overview of Access Control.
Examples¶
List the packages in an artifact repository:
List packages whose names start with app_, and return at most 10 rows: