随笔分类 - 数据库
摘要:请使用 pg_restore --dbname=dbname --no-owner --role=user --username=user bakfile 恢复备份 原因是备份时和恢复时的数据库拥有者不同导致的
阅读全文
摘要:参考了一些文章,也踩了一些坑,所以记录一下 注意:因为后续要用postgres操作,涉及权限,所以不要在root目录执行git clone。可以在home目录 首先根据官方文档操作 git clone https://github.com/postgrespro/rum cd rum make US
阅读全文
摘要:select MATCH (index) AGAINST ('key1 key2 key3') as score 简单粗暴,直接select一下就可以了。。
阅读全文
摘要:今天弄到了全文检索,可以有一些关键词怎么都无法检索,后来恍然大悟,需要设置一下最小检索词长度。否则过小的词不会加入索引库。 解决办法,修改mysql配置文件,设置成1个单词也同样索引。 在 [mysqld] 后面加入 innodb_ft_min_token_size=1 /*InnoDB引擎*/ f
阅读全文
摘要:SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000; INDEXED BY salary_index这个才是sqlite的用法参考:https://www.runoob.com/sqlite/sqlite-indexed
阅读全文
摘要:PS.后来发现,在FTS3\4中,以下代码并不准确。请大家不要试了。 FTS5原生支持了rank排序。详细见:https://www.sqlite.org/fts5.html 以下是原内容 直接给查询的代码吧。 SELECT docid,content, quote(matchinfo(table_
阅读全文
摘要:今天用docker部署postgresql,用的是官方的镜像。结果挂载完 /var/lib/postgresql/data目录后,和容器里的目录其实并没有挂载成功。 母机上的目录并没有成功挂载到容器里,原因是官方镜像默认挂载了这个目录(/var/lib/postgresql/data)。 所以解决办
阅读全文
摘要:在docker里恢复bakcup格式的数据库,结果提示role "root" does not exist 解决方法: 切换用户: 然后再次运行命令:
阅读全文
摘要:本人很喜欢postgresql数据库,也一直认为postgresql比mysql要更好更强大。 可生态环境太差了,无奈,最近要把一个小站转成mysql数据库。 小站主要表数据110万,pg_dump备份下载的压缩数据库将近3G。怎么转成mysql呢? 尝试1: 我首先尝试了工具,结果只找到两款国外的
阅读全文

浙公网安备 33010602011771号