当前位置: 首页 > 科技观察

shell脚本运行postgresql代码

时间:2023-03-15 09:05:00 科技观察

PostgreSQL是一款免费的软件对象关系数据库管理系统(ORDBMS),功能齐全。它是一个基于POSTGRES4.2版的对象关系数据库,由加州大学计算机科学系开发。管理系统。POSTGRES的许多领先概念相对较晚才出现在商业Web数据库中。PostgreSQL支持大部分SQL标准,并提供许多其他现代特性,例如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以通过多种方式进行扩展,例如通过添加新的数据类型、函数、运算符、聚合函数、索引方法、过程语言等。此外,由于灵活的许可,任何人都可以出于任何目的自由使用、修改和分发PostgreSQL。以前都是从其他数据库抽取数据到postgres数据库,所以选择了Kettle。新项目需求中,需要将客户提供的csv文件数据提取到postgresql中,需要清洗相关字段。先申明kettle也可以实现,但是总觉得依赖第三方软件提取数据不如直接操作数据库,除非万不得已,尽量不要用(纯属个人意见)。于是研究了linux直接连接数据库来处理这部分需求。代码显示如下?