数据库
数据库相关内容
worldzhy
感觉
展开
-
postgres 注意双引号和单引号的区别
双引号用于表名、列名单引号用于值const sql = `INSERT INTO "message"."sqs_events" ("message_id", "message_body", "event") VALUES ('${message_id}', '${message_body_str}', '${event_str}');`;原创 2022-03-25 14:34:10 · 562 阅读 · 0 评论 -
pg.Pool 的 query 用法
pg.Pool | node-postgreshttps://node-postgres.com/api/pool用法1:const { Pool } = require('pg');class DB { constructor() { const init = (async () => { this.pool = new Pool(dbConfig); delete this.then原创 2022-03-25 14:05:20 · 724 阅读 · 0 评论 -
AWS RDS Current activity 过高,数据操作异常
由此推断,在RDS面板上显示的0.02 Sessions代表2个连接数据库的sessions。这就可以解释当Current activity居高不下时,数据库操作出现异常,接口返回正常,但是数据库中的记录不是expected。当出现这种情况时,我们应该检查代码中是否使用了transaction,是否存在忘记commit的transaction。...原创 2020-06-19 18:30:29 · 545 阅读 · 0 评论 -
postgres 基础操作
1. 登录远程的postgres。4. 导出和导入表结构及数据。5. 导入dump格式文件。2. 数据库内的基本操作。6. 批量删除数据表。原创 2020-05-25 14:28:25 · 516 阅读 · 2 评论 -
pg_dump 命令用法
pg_dump命令用法https://www.postgresql.org/docs/9.3/app-pgdump.html// pg_dump -h [host] -U [username] [db name] > dumpfile$ pg_dump -h pinpoint.c3ymkme5.us-east-1.rds.amazonaws.com -U postgres pinpoint > db-prod.sqlpg_dump: server version: 11.6; pg原创 2020-05-18 22:21:06 · 1649 阅读 · 0 评论 -
postgres 设置自增id的值
这个问题是因为我们本地测试数据库中appraisals.appraisals表的id字段为自增长字段,但是当前值范围表中已经存在了id对应的记录了。因此修改方法是手动为id指定一个新的起始自增长的值,具体修改方法如下:运行 "SELECT c.relname FROM pg_class c WHERE c.relkind = 'S';" 看看你本地输出中是否包含appraisals_appr...原创 2019-04-18 11:00:26 · 2333 阅读 · 0 评论 -
postgres 安装
1. 登录刚安装的postgres修改pg_hba.conf文件保存后,reload配置文件/etc/init.d/postgresql reload如果依然未生效,重启电脑系统。如果不知道pg_hba.conf的位置,使用locate查找。如果找不到,请先更新locate数据库sudo updatedb。可能是这个路径 /etc/postgresql/10/main...原创 2018-11-23 16:34:57 · 388 阅读 · 0 评论 -
PHP MySQL Laravel 其中一个有坑
以这段代码为例,记录一个坑。第2286行,$record_db->org_pending是一个tinyint(4)的字段,存储的值为1,这一行原来的写法是 if ($record_db->org_pending === 1) ,在本地环境运行时if的条件为true,但是在线上环境运行结果是if的条件为false,检查MySQL版本发现本地是v5.7,线上是v5.5。...原创 2018-11-27 15:35:34 · 939 阅读 · 0 评论 -
mysql Error:1052 Column ‘xxx‘ in where clause is ambiguous
Integrity constraint violation: 1052 Column 'deleted' in where clause is ambiguousMySQL查询的时候出现这个错误提示多半是因为:1.多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有指定是那个表。2.查询结果里面有两个相同的列名,而没有指定是哪个表。原创 2017-02-12 12:31:51 · 72124 阅读 · 8 评论 -
mysql 基础操作
前提是已经创建好了这个database,如果没有需要先进入mysql,localhost:~ worldzhy$mysql -u root -p xxxxxmysql> create database database_name;mysql> exit;localhost:~ worldzhy$mysql database_name原创 2016-04-01 11:58:39 · 733 阅读 · 0 评论 -
mysql 用命令行导出数据库文件
Login mysql:$ mysql --user=root --password=xxx db_nameExport sql file:$ mysqldump --user=root --password=xxx db_name > /home/ubuntu/db_name.sql原创 2016-06-24 15:19:23 · 572 阅读 · 0 评论 -
mysql 通过Workbench/phpMyAdmin连接MySQL
1.首先是terminal中找不到mysql。The-mac:~ worldzhy$ mysql-bash: mysql: command not found设置一下环境变量就好了,PATH="$PATH":/usr/local/mysql/bin2.mysql -u root -p 输入密码都不对,直接mysql也进不去。在/usr/local/mysql原创 2016-02-14 21:52:16 · 2249 阅读 · 0 评论 -
mysql Convert/Import MWB to SQL File in workbench
https://www.youtube.com/watch?v=fQH9Z9NVEY0http://stackoverflow.com/questions/18056786/error-1022-cant-write-duplicate-key-in-table原创 2016-05-25 11:58:02 · 2995 阅读 · 0 评论 -
mysql ERROR 1138: Invalid use of NULL value
后台环境:php Kohana数据库:MySql插入一条数据时catch到异常: "Creating default object from empty value"try { $newUser = ORM::factory('User'); $newUser->orgID = $orgID; $newuser->staffID = $staffID;原创 2016-04-03 09:32:09 · 20065 阅读 · 2 评论