nodejs postgresql

  • pgsql.js
const { Client } = require('pg');
const config = {host: "127.0.0.1",database: "postgres",user: "postgres",password: "postgres",port: 5432, // 默认的PostgreSQL端口号
}const pg = require("pg");
const pool = new pg.Pool({host: "127.0.0.1",database: "postgres",user: "postgres",password: "postgres",port: 5432,max: 20,idleTimeoutMillis: 3000
})//新建连接的方法
function qurey_files(req, res) {var strSql = "select name, path, suffix, status, \to_char(upload_date_time,'yyyy-mm-dd_HH24:MI:ss') as time \from public.\"Test\" \ORDER BY key ASC";let client = new Client(config);client.connect();client.query(strSql, (err, result) => {if (err) {res.status(404).send(err.message);console.log(err);}else {res.send(result.rows);}client.end();})
}//使用线程池的方法
function qurey_files_pool(req, res) {var strSql = "select name, path, suffix, status, \to_char(upload_date_time,'yyyy-mm-dd_HH24:MI:ss') as time \from public.\"Test\" \ORDER BY key ASC";pool.connect((err, client, done)=>{// if (err) throw err;client.query(strSql, (err, result)=>{done();res.send(result.rows);})})
}module.exports = {qurey_files,qurey_files_pool
}
  • server.js
const db = require('./server/pgsql')
db.qurey_files_pool(req, res)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/6852.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA--debug

1. 单点调试的三个级别 Step into:在单步执行时,遇到子函数就进入并且继续单步执行。Step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数…

[图解]SysML和EA建模住宅安全系统-01

1 00:00:00,980 --> 00:00:03,100 接下来,我们来看一下案例 2 00:00:04,930 --> 00:00:06,750 我们这次课程的案例 3 00:00:07,090 --> 00:00:13,800 选用了SysML实用指南的书上 4 00:00:13,810 --> 00:00:16,180 第十七章这个案例 5 00:00:16,350 …

Lib city笔记:TrajectoryDataset

1 AbstractDataset 抽象类,所有数据集的基类 2 TrajectoryDataset 2.1 __init__ 2.2 get_data 2.3 cutter_filter 2.3.1 按照时间间隔切割 2.3.2 按照同一天切割 2.3.3 按照固定窗口长度切割 2.4 get_encoder 2.5 encode_traj 2.6 divid_data 把数据集划分成训练…

DBCHM 数据库 CHM 文档生成工具

介绍 DBCHM 是一款数据库文档生成工具! 该工具从最初支持chm文档格式开始,通过开源,集思广益,不断改进,又陆续支持word、excel、pdf、html、xml、markdown等文档格式的导出。 支持的数据库 SqlServerMySQLOraclePos…

最佳WordPress外贸主题推荐(2024)

WordPress是一个非常受欢迎的建站平台,它具有易用性,并提供了许多功能强大的主题和插件。如果你计划建立一个外贸独立站商城,选择一个适合的WordPress外贸主题至关重要。以下是一些外贸主题应具备的特点: 1. 欧美风格&#xff1a…

Higgins指数-企业可持续发展指数数据集(1990-2022年)

01、数据介绍 Higgins指数是一个企业可持续发展指数,旨在评估企业的环境和社会责任表现。该指数由可持续服装联盟(SAC)推出,是一个行业性的工具,旨在帮助服装和鞋类企业评估其产品和生产过程对环境和社会的影响。 本…

LabVIEW鸡蛋品质智能分级系统

LabVIEW鸡蛋品质智能分级系统 随着现代农业技术的飞速发展,精确、高效的农产品质量控制已成为行业的重要需求。其中,鸡蛋作为日常膳食中不可或缺的重要组成部分,其品质直接关系到消费者的健康与满意度。本文设计并实现了一套基于LabVIEW的鸡…

CMakeLists.txt语法规则:提供信息的变量说明一

一. 简介 前面几篇文章学习了 CMakeLists.txt语法中 部分常用命令。 接下来学习CMakeLists.txt语法中部分常用变量,变量也是 cmake 中的一个重头戏,cmake 提供了很多内置变量。每一个变量都有它自己的含义,可以通过如下链接地址查询到所有…

CAPM模型代码

CAPM模型是一种使用股票收益率和市场收益率之间的关系来估计资产预期收益率的模型。下面是一个简单的CAPM模型的Python代码示例: python import numpy as np def capm_model(stock_returns, market_returns, risk_free_rate): # 计算股票超额收益率 exces…

危险!48篇问题文章曝光!这本Frontiers“水刊”3年扩刊26倍!

据最新统计,FRONTIERS IN SURGERY以48篇质疑文章领跑质疑榜。FRONTIERS IN SURGERY创刊于2014年,是一本开源期刊,主要发表有关外科实践的进展和研究成果。该期刊的各方面数据怎么样呢?接下来,小编就带着大家来解析一下…

C# 中 IOC (Inversion of Control,控制反转)

在 C# 中,IOC (Inversion of Control,控制反转) 是一种设计模式和软件开发原则,用于解耦组件之间的依赖关系,提高代码的可维护性和可测试性。IOC 容器是实现 IOC 的关键组件,它负责管理对象的创建、生命周期和依赖注入…

刷题笔记 - 二分搜索/查找模板

文章目录 二分搜索模板直接返回mid的模板结合其他逻辑的模板 二分搜索模板 直接返回mid的模板 题目: [leetcode] 二分查找是一种高效的搜索算法,用于在有序数组中查找特定元素的位置。以下是二分查找的通用模板: def binary_search(nums, target):# …

Photoshop前言

Photoshop前言 分辨率图像格式工具界面组件 分辨率 分辨率是指单位长度内包含的像素点的数量,其单位通常为像素/英寸(ppi),300ppi表示每英寸包含300个像素点。对于1英寸1英寸大小的图像,若分辨率为72ppi,则…

使用axios发送请求的格式是什么?示例代码

get: this.$axios({ headers:{}, url:http://apiadmin.xxdalaba.cn/api/5cda5d0b8c5cc, params:{}, }).then(function(res){ }).catch(function(err){ }) post: this.$axios({ method:’post’, headers:{}, url:http://apiadmin.xxdalaba.cn/api/5cda5d0b8c5cc, data:this.$qs…

udp/tcp回显网络编程

udp DatagramSocket 用于接收和发送udp数据报 构造方法: DatagramSocket():创建一个UDP数据报套接字的Socket,绑定到本地上 一个随机可用端口上,一般用于客户端DatagramSocket(int port):创建一个UDP数据报套接字的Socket,绑定到…

玩comfyui踩过的坑之使用ComfyUI_Custom_NODES_ALEKPET翻译组件问题

环境: 秋叶安装包,安装ComfyUI_Custom_NODES_ALEKPET组件或者直接下载网盘中的包,直接解压包到comfyui根目录/custom_nodes/,重启后,按指导文件操作。 注意:网盘指导包中有配置好的流程json文件&#xff0…

Python爬虫:XPath解析爬取豆瓣电影Top250示例

一、示例的函数说明: 函数processing():用于处理字符串中的空白字符,并拼接字符串。 主函数程序入口:每页显示25部影片,实现循环,共10页。通过format方法替换切换的页码的url地址。然后调用实现爬虫程序的…

平衡二叉搜索树(AVL)旋转

单独开一章节介绍 RotateL 、 RotateR 及更复杂的 LR 和 RL 型旋转,更多是为了红黑树的旋转部分做铺垫;由于 AVL 树和红黑树发生旋转的判断标准不同 —— 分别为平衡因子和节点的颜色,两棵树左旋和右旋的在细节上会有一些差异,但从…

实现VUE DPlayer录像功能:Canvas加MediaRecorder

在做之前,以为DPlaye知道数据流,录像直接保存即可。结果是,根本没有录像功能。 怎么办呢?搜索了一番,给出的建议是使用Canvas加MediaRecorder来实现。大意是使用canvas,定时把视频画面刷过来;然…

Java基础教程(12)-Java中的IO流

IO是指Input/Output,即输入和输出。以内存为中心: Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等。Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据从内存输出到网络等。流的输入和输出 Java程序通过流来完成输…