最新text to SQL框架postgres.new震撼来袭!告别繁琐SQL语句,用自然语言操控数据库!让数据分析变得像聊天一样简单 #text2sql #sql #rag #gpt4o #aigc

AI超元域
Aug 16, 2024

--

🔥🔥🔥本篇笔记所对应的视频 https://youtu.be/HgAjPY4msiY

postgres.new项目利用AI助手来解析用户输入的文本,并将其转换为相应的SQL操作,从而简化了数据操作和可视化过程。这种方式提高了数据处理的效率,使用户能够更直观地与数据库进行交互,而无需深入了解SQL语法 。

GitHub验证申请:

https://github.com/settings/apps/new

执行步骤

git clone <https://github.com/supabase-community/postgres-new.git>

根目录.env文件设置

SUPABASE_AUTH_GITHUB_CLIENT_ID=Iv23linqH7
SUPABASE_AUTH_GITHUB_SECRET=2b41e6ae04d0445a
SUPABASE_AUTH_GITHUB_REDIRECT_URI=http://localhost:54321/auth/v1/callback

前端配置

cd ./postgres-new/apps/postgres-new
npm inpx supabase startnpx supabase status -o env \\
--override-name api.url=NEXT_PUBLIC_SUPABASE_URL \\
--override-name auth.anon_key=NEXT_PUBLIC_SUPABASE_ANON_KEY |
grep NEXT_PUBLIC >> .env.local
echo 'OPENAI_API_KEY="<openai-api-key>"' >> .env.localnpm run dev

👉👉👉如有问题请联系我的徽信 stoeng

🔥🔥🔥本项目代码由AI超元域频道制作,观看更多大模型微调视频请访问我的频道⬇

👉👉👉我的哔哩哔哩频道

👉👉👉我的YouTube频道

**👉👉👉我的开源项目 https://github.com/win4r/AISuperDomain**

数据库配置

cd ./postgres-new/apps/db-service
npm run generate:certssudo npm install pg-gateway@^0.2.5-alpha.2npm run devpsql "host=localhost port=5432 user=postgres"psql "host=localhost port=5432 user=postgres password=postgres"

prompt

用合适的图表显示商品库存
阳光果园的橙子的订单日期是什么时候创建一个视图来连接这两个表显示视图将库存信息和订单详情整合在一起,为数据分析和业务决策提供一个综合的视角。供应商性能视图:设计一个评估供应商表现的视图,包括他们提供的产品的销售情况和盈利能力。并显示这个视图时间序列视图:构建一个展示每日销售趋势的视图,包括订单数、日销售额和7日移动平均。创建一个客户表格,字段包括id、客户名称、联系电话、电子邮件、注册日期
请更新库存表(inventory)中的这些记录:
更新苹果的记录:2024年3月1日新进货300千克,新进价5.5元,新售价9元。总销量增加到50千克,总库存为750千克。
更新牛奶的记录:2024年3月1日新进货500盒,新进价3.8元,新售价5.5元。总销量增加到100盒,总库存为1400盒。
更新面包的记录:2024年3月2日新进货150个,新进价2.2元,新售价4元。总销量增加到80个,总库存为270个。
更新鸡蛋的记录:2024年3月2日新进货80盒,新进价11元,新售价16.5元。总销量增加到30盒,总库存为150盒。
更新可乐的记录:2024年3月3日新进货200瓶,新进价2.8元,新售价4.5元。总销量增加到80瓶,总库存为420瓶。
然后,向订单详情表(order_details)添加这些新记录:订单ORD101,2024年3月10日,购买20千克苹果和30盒牛奶。
订单ORD102,2024年3月11日,购买15个面包和5盒鸡蛋。
订单ORD103,2024年3月12日,购买25瓶可乐。

--

--

No responses yet