mirror of
https://github.com/penpot/penpot.git
synced 2025-05-11 00:56:38 +02:00
Simplify projects and pages related queries on backend.
This commit is contained in:
parent
6ee9d668cd
commit
475de58bc2
2 changed files with 6 additions and 22 deletions
|
@ -32,7 +32,8 @@ update pages
|
|||
and deleted_at is null;
|
||||
|
||||
-- :name get-pages :? :*
|
||||
select pg.* from pages as pg
|
||||
select pg.*
|
||||
from pages as pg
|
||||
where pg.user = :user
|
||||
and pg.deleted_at is null
|
||||
order by created_at asc;
|
||||
|
@ -43,8 +44,7 @@ select pg.* from pages as pg
|
|||
and pg.deleted_at is null;
|
||||
|
||||
-- :name get-pages-for-user-and-project :? :*
|
||||
select pg.*,
|
||||
(row_number() OVER (order by created_at asc) -1) as index
|
||||
select pg.*
|
||||
from pages as pg
|
||||
where pg.user = :user
|
||||
and pg.project = :project
|
||||
|
@ -52,8 +52,7 @@ select pg.*,
|
|||
order by pg.created_at asc;
|
||||
|
||||
-- :name get-pages-for-project :? :*
|
||||
select pg.*,
|
||||
(row_number() OVER (order by created_at asc) -1) as index
|
||||
select pg.*
|
||||
from pages as pg
|
||||
where pg.project = :project
|
||||
and pg.deleted_at is null
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue