标签: database

Elasticsearch查询返回所有记录

我在Elasticsearch中有一个小型数据库,出于测试目的,我希望将所有记录拉回来.我试图使用表单的URL ...

http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}}
Run Code Online (Sandbox Code Playgroud)

有人可以给我你用来完成这个的URL吗?

database bigdata query-string elasticsearch elasticsearch-dsl

463
推荐指数
15
解决办法
58万
查看次数

你如何重命名MongoDB数据库?

我的MongoDB数据库名称中有一个拼写错误,我正在寻找重命名数据库.

我可以这样复制和删除......

db.copyDatabase('old_name', 'new_name');
use old_name
db.dropDatabase();
Run Code Online (Sandbox Code Playgroud)

是否有重命名数据库的命令?

database mongodb

456
推荐指数
9
解决办法
15万
查看次数

这个Javascript"需要"是什么?

我正在尝试使用Javascript来读取/写入PostgreSQL数据库.我在github上找到了这个项目.我能够获得以下示例代码以在节点中运行.

var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native`
var conString = "tcp://postgres:1234@localhost/postgres";

var client = new pg.Client(conString);
client.connect();

//queries are queued and executed one after another once the connection becomes available
client.query("CREATE TEMP TABLE beatles(name varchar(10), height integer, birthday timestamptz)");
client.query("INSERT INTO beatles(name, height, birthday) values($1, $2, $3)", ['Ringo', 67, new Date(1945, 11, 2)]);
client.query("INSERT INTO beatles(name, height, birthday) values($1, $2, $3)", ['John', 68, new Date(1944, 10, 13)]);

//queries can be executed either …
Run Code Online (Sandbox Code Playgroud)

javascript database postgresql node.js

455
推荐指数
7
解决办法
57万
查看次数

什么是Hi/Lo算法?

什么是Hi/Lo算法?

我在NHibernate文档中找到了这个(它是生成唯一键的一种方法,第5.1.4.2节),但我没有找到它如何工作的很好的解释.

我知道Nhibernate处理它,我不需要知道内部,但我只是好奇.

database algorithm nhibernate hibernate hilo

454
推荐指数
4
解决办法
9万
查看次数

在数据库中存储密码的最佳方法

我正在开发一个必须具有身份验证(用户名和密码)的项目

它还连接到数据库,所以我想我会在那里存储用户名和密码.但是,将密码仅仅放在数据库中的表中的文本字段似乎不是一个好主意.

我正在使用C#并连接到2008 Express服务器.任何人都可以(尽可能多的例子)建议存储此类数据的最佳方法是什么?

PS我很乐意这样的想法,如果可以提供一个很好的理由,这些信息不会存储在数据库中

database security passwords

451
推荐指数
6
解决办法
30万
查看次数

重命名MySQL中的列时出错

如何重命名表中的列xyz?列是:

Manufacurerid, name, status, AI, PK, int
Run Code Online (Sandbox Code Playgroud)

我想重命名为 manufacturerid

我尝试使用PHPMyAdmin面板,但是我收到此错误:

MySQL said: Documentation
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

mysql database alter-table mysql-error-1025

430
推荐指数
5
解决办法
55万
查看次数

运行MySQLDump而不锁定表

我想将一个实时生产数据库复制到我的本地开发数据库中.有没有办法在不锁定生产数据库的情况下执行此操作?

我目前正在使用:

mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1
Run Code Online (Sandbox Code Playgroud)

但它在运行时锁定每个表.

mysql database

422
推荐指数
9
解决办法
35万
查看次数

在DB中存储图像 - 是还是不?

所以我正在使用一个将图像存储在数据库中的应用程序.你对此有何看法?我更像是一种在文件系统中存储位置的类型,而不是直接将它存储在数据库中.

您认为利弊是什么?

database theory storage blob image

415
推荐指数
25
解决办法
59万
查看次数

将SQL转储导入PostgreSQL数据库

我们正在切换主机,旧的主机提供了我们站点的PostgreSQL数据库的SQL转储.

现在,我正在尝试在本地WAMP服务器上设置它来测试它.

唯一的问题是我不知道如何在我设置的PostgreSQL 9中导入这个数据库.

我试过pgAdmin III,但我似乎无法找到'导入'功能.所以我只是打开了SQL编辑器并将转储的内容粘贴在那里并执行它,它创建了表,但它在尝试将数据放入其中时一直给我错误.

ERROR:  syntax error at or near "t"
LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view...

The lines:
COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin;
t   2011-05-24 16:45:01.768633  2011-05-24 16:45:01.768633  view    nl ...  
Run Code Online (Sandbox Code Playgroud)

我也尝试使用命令提示符执行此操作,但我找不到我需要的命令.

如果我做

psql mydatabase < C:/database/db-backup.sql;
Run Code Online (Sandbox Code Playgroud)

我收到了错误

ERROR:  syntax error at or near "psql"
LINE 1: psql mydatabase < C:/database/db-backu...
        ^
Run Code Online (Sandbox Code Playgroud)

导入数据库的最佳方法是什么?

database postgresql

411
推荐指数
15
解决办法
59万
查看次数

MySQL类型文本的最大长度

我正在创建一个用于发送私人消息的表单,并希望设置maxlength适合text我的MySQL数据库表中字段的最大长度的textarea 的值.类型文本字段可以存储多少个字符?

如果很多,我能否像在varchar中那样在数据库文本类型字段中指定长度?

mysql database

406
推荐指数
6
解决办法
46万
查看次数