Skip to main content

access_group_projects

Creates, updates, deletes, gets or lists an access_group_projects resource.

Overview​

Nameaccess_group_projects
TypeResource
Idrailway.workspaces.access_group_projects

Fields​

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
attachinsertaccess_group_id, project_idAttach a project to an access group. Backed by the Railway GraphQL mutation accessGroupProjectAttach.
detachdeleteaccess_group_id, project_idDetach a project from an access group. Backed by the Railway GraphQL mutation accessGroupProjectDetach.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
access_group_idstring
project_idstring

INSERT examples​

Attach a project to an access group. Backed by the Railway GraphQL mutation accessGroupProjectAttach.

INSERT INTO railway.workspaces.access_group_projects (
access_group_id,
project_id
)
SELECT
'{{ access_group_id }}' /* required */,
'{{ project_id }}' /* required */
RETURNING
id,
access_group_id,
project_id,
access_group,
created_at,
project,
updated_at
;

DELETE examples​

Detach a project from an access group. Backed by the Railway GraphQL mutation accessGroupProjectDetach.

DELETE FROM railway.workspaces.access_group_projects
WHERE
access_group_id = '{{ access_group_id }}' --required
AND project_id = '{{ project_id }}' --required
;