Files
member-console/internal/organization/queries/organizations.sql

22 lines
552 B
SQL

-- name: CreateOrganization :one
INSERT INTO organization.organizations (name, slug, org_type, owner_person_id)
VALUES ($1, $2, $3, $4)
RETURNING *;
-- name: GetOrganizationBySlug :one
SELECT * FROM organization.organizations
WHERE slug = $1;
-- name: GetOrganizationByID :one
SELECT * FROM organization.organizations
WHERE org_id = $1;
-- name: GetOrganizationsByOwner :many
SELECT * FROM organization.organizations
WHERE owner_person_id = $1
ORDER BY name;
-- name: ListOrganizations :many
SELECT * FROM organization.organizations
ORDER BY name;