首页 > 其他分享 >前端项目实战79-postgrest的增删改查简单文档

前端项目实战79-postgrest的增删改查简单文档

时间:2023-05-21 11:08:24浏览次数:36  
标签:127.0 http 0.1 改查 wms 3000 postgrest id 79


Postgrest使用手册


1 过滤出 is_delete = 0 的数据 分页查询并按照 id 倒叙排列


2 GET http: // 127.0.0.1 : 3000 / t_wms_location?is_delete = eq .0 & limit = 10 & offset = 2


3 & order = id.desc


仓库管理


postgrest返回总页数:


1 过滤出 is_delete = 0 的数据 分页查询并按照 id 倒叙排列


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?is_delete = eq .0 & limit = 10 & offset = 2


3 & order = id.desc


1 分页查询 ( 需要计算 offset )


2 第一页:


3 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name & limit = 1


0 & offset = 0 & order = id.asc


4


5 第二页:


6 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name & limit = 1


0 & offset = 10 & order = id.asc


7


8 第三页:


9 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name & limit = 1


0 & offset = 20 & order = id.asc


10


11 模糊查询分页:


12 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name &% 22 code


% 22 = like. * code *& limit = 3 & offset = 3 & order = id.asc 1 时间范围分页查询 ( 大于 2022-09-01 小于 2022-09-10 )


2 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name & registe


r_date = te .2022-09-01 & register_date = lt .2022-09-10 & limit = 3 & offset = 0 & order = i


d.asc


3


4 时间范围分页查询 ( 大于等于 2022-09-01 小于等于 2022-09-10 )


5 http: // 127.0.0.1 : 3000 / t_base_measure_unit? select = id,code,name & registe


r_date = gte .2022-09-01 & register_date = lte .2022-09-10 & limit = 3 & offset = 0 & order =


id.asc


1 查询指定字段,分页多条件查询


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? select = id,code,name & is_delete = eq


.0 & limit = 10 & offset = 2 & order = id.desc


1 精准查询


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?code = eq. 半成品仓库


3 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?code = eq. 半成品仓库 & is_delete = eq .0


1 查询 id < 2 并且 is_delete = 0 的数据


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = lt .2 & is_delete = eq .0


1 查询 id > 2 并且 is_delete = 0 的数据


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = gt .2 & is_delete = eq .0


1 查询 id >= 2 并且 is_delete = 0 的数据


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = gte .2 & is_delete = eq .0


1 查询 id <= 2 并且 is_delete = 0 的数据


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = lte .2 & is_delete = eq .0


1 查询 id != 2 并且 is_delete = 0 的数据


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = not.eq .2 & is_delete = eq .0


3


4 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = neq .2 & is_delete = eq .0


1 in 查询


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = in.( 1 , 2 , 3 )


1 模糊查询 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?code = in.( % 22 测试 % 22 ) & is_delete = e


q .1


2


3


GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? % 22 code % 22 = like. * 测试 *& is_delete


= eq .1


4


1 and 运算


GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? select = id,code,name,is_delete & an


d = (id.lt .10 ,id.gt .8 ) & is_delete = eq .0


2


1 or 运算 ( 有问题 )


GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? select = id,code,name,is_delete & or


= (id.lt .10 ,id.gt .8 ) & is_delete = eq .0


2


1 转化字段数据类型


GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? select = id,code,name,is_delete::t


ext &% 22 code % 22 = like. * 测试 *& is_delete = eq .1


2


1 重命名列


GET http: // 127.0.0.1 : 3000 / t_wms_warehouse? select = wms_id:id,wms_code:code,w


ms_name:name & is_delete = eq .0 & limit = 10 & offset = 1 & order = id.desc


2


3


4 返回数据:


5 [


{


6


"wms_id": 1 ,


7


"wms_code": " 原材料仓库 ",


8


"wms_name": " 原材料仓库 "


9


}


10


11 ]


1 新增数据


2 POST http: // 127.0.0.1 : 3000 / t_wms_warehouse


3 {


4 "code" : " 原材料仓库 ",


5 "name" : " 原材料仓库 ",


6 "address" : " 原材料仓库 ",


7 "type" : " 原材料仓库 ",


8 "is_delete" : 0 ,


9 "register_date" : '2022-09-22 18:14:00'


10 }


1 根据 ID 删除数据


2 DELETE http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = eq .3 1 根据 ID 逻辑删除数据


2 PATCH http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = eq .4


3 {


4 "is_delete" : 1


5 }


1 根据 ID 获取详情


2 GET http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = eq .4


1 根据 ID 修改数据 ( 修改什么数据就在 json 对象放什么数据 )


2 PATCH http: // 127.0.0.1 : 3000 / t_wms_warehouse?id = eq .4


3 {


4 "code" : " 成品仓库 ",


5 "name" : " 成品仓库 ",


6 "address" : " 成品仓库 ",


7 "type" : " 成品仓库 ",


8 "is_delete" : 0 ,


9 "update_date" : '2022-09-22 18:25:00'


10 }

标签:127.0,http,0.1,改查,wms,3000,postgrest,id,79
From: https://blog.51cto.com/u_15460007/6318722

相关文章

  • 1079. 活字印刷
    题目链接:1079.活字印刷方法:计数+回溯解题思路 先统计字符串中每种字符的个数cnt[26]{},对于每一层统计本层的节点,对应一种字符序列,再加上某节点的子节点的数量,返回最终结果代码classSolution{public:intnumTilePossibilities(stringtiles){intcnt[2......
  • P5179 Fraction 题解
    题目描述给你四个正整数\(a,\,b,\,c,\,d\),求一个最简分数\(\frac{p}{q}\)满足\(\frac{a}{b}<\frac{p}{q}<\frac{c}{d}\)。若有多组解,输出\(q\)最小的一组,若仍有多组解,输出\(p\)最小的一组。前置知识:Stern-Brocot树首先引入分数逼近。这里的分数逼近是指用用一个......
  • day45| 70+322+279
    70.爬楼梯 题目简述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 思路:1.要想爬到第n阶,必须先上第n-1阶或者n-2阶2.利用动态规划,定义初始条件dp[0]=1,dp[1]=23.有dp[i]=dp[i-1]+dp[i-2],其中i......
  • 1079. 活字印刷
    你有一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回你可以印出的非空字母序列的数目。注意:本题中,每个活字字模只能使用一次。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/letter-tile-possibilities著作权归领扣网络所有。商业转载请联系官方授权,......
  • [LeetCode] 1079. Letter Tile Possibilities
    Youhave n  tiles,whereeachtilehasoneletter tiles[i] printedonit.Return thenumberofpossiblenon-emptysequencesofletters youcanmakeusingthelettersprintedonthose tiles.Example1:Input:tiles="AAB"Output:8Explanation:......
  • 【小小demo】Springboot + Vue 增删改查
    vue-table-ui该工程提供的是一个简单的Vue+Element-UI的表格,增删改查操作。工程代码在最下面。环境jdk1.8ideamavenspringboot2.1.1.RELEASE示例首页查询新增修改删除官方文档Element-Ui:https://element.eleme.cn/#/zh-CN/component/installationV......
  • Z790和Z690主板区别 Z790和Z690主板哪个好
    z790主板和z690主板区别是什么区别一:pcle通道数量增加了PCIe4.0通道的数量,从12条提升至20条,而减少了PCIe3.0通道的数量,从16条减少到8条区别二:20GbpsUSB3接口数量从4个提升到5个区别三:提供了对高频DDR5内存的支持(这个才是重点)组装电脑选Z790还是Z690怎么搭配更合适这些点很重要......
  • 评测i9 13900hx和​​R9 7940HS选哪个 酷睿i913900hx和​​锐龙R97940HS对比
    i913900Hx采用10nm制作工艺最高睿频5.4GHz二十四核心三十二线程三级缓存36MB热设计功耗(TDP)157W选i913900hx和R97940HS这些点很重要看过你就懂了http://www.adiannao.cn/dyR97940HS采用了4nm工艺,采用8核Zen4CPU,并且搭载最新的锐龙AI引擎,CPU频率可达5.2GHz,拥有......
  • 7935: 最大值问题 单调队列
    描述 给定n个正整数,crq先选了第1~k个数,要求yuyu求出最大值,yuyu轻松完成,crq直接甩出一堆,要求第2~k+1个,3~k+2个,...,n-k+1~n个,全部都求出来,之后便轻松休息了。  输入 第一行两个整数 n和k(1≤k≤n≤106)。第二行 n个整数,表示编号1~n方格中的数字ai(1≤ai≤3×107)。......
  • C# 字符与字符串的增删改查
    4.1 字符类Char的使用1. Char类概述C#中的char数据类型:代表单个字符• char类型,BLC名称System.Char。• 取值范围对应Unicode字符集• 占两个字节2. Char类的使用tostring将此实例的值转换为其等效的字符串表示char类型可以隐式的转换到可以容纳无符号short类型的数值类型对于......