postgreSQl请求方式

表和视图

公开模式中的所有视图和表都可以被请求的活动数据库角色访问。它们暴露在一层深层路线中。例如,表格people的全部内容返回到

所有的请求方式都在官网有案例,只不过需要数据库中要有对应的表或者视图,在此记录一下运算符:

缩写

在 PostgreSQL 中

意义

eq

=

等于

gt

>

比...更棒

gte

>=

大于或等于

lt

<

少于

lte

<=

小于或等于

neq

<>或者!=

不相等

like

LIKE

LIKE 运算符(使用 * 代替 %)

ilike

ILIKE

ILIKE 运算符(使用 * 代替 %)

match

~

~ 运算符,请参阅模式匹配

imatch

~*

~* 运算符,请参阅模式匹配

in

IN

值列表之一,例如?a=in.(1,2,3) - 还支持引号字符串中的逗号,例如 ?a=in.("hi,there","yes,you")

is

IS

检查完全相等(null,true,false,unknown)

fts

@@

使用 to_tsquery进行全文搜索

plfts

@@

使用 plainto_tsquery进行全文搜索

phfts

@@

使用短语to_tsquery进行全文搜索

wfts

@@

使用 websearch_to_tsquery进行全文搜索

cs

@>

包含例如?tags=cs.{example, new}

cd

<@

包含在例如?values=cd.{1,2,3}

ov

&&

重叠(有共同点),例如?period=ov.[2017-01-01,2017-06-30]– 也支持数组类型,使用花括号代替方括号,例如 :code: ?arr=ov.{1,3}

sl

<<

严格离开,例如?range=sl.(1,10)

sr

>>

严格的权利

nxr

&<

不延伸到右侧,例如?range=nxr.(1,10)

nxl

&>

不延伸到左侧

adj

-|-

毗邻,例如?range=adj.(1,10)

not

NOT

否定另一个运算符,请参阅逻辑运算符

or

OR

逻辑OR,请参阅逻辑运算符

and

AND

逻辑AND,请参阅逻辑运算符

 参考官网:Tables and Views — PostgREST 9.0.0 documentation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值