-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1669 from vnpy/docs
Docs
- Loading branch information
Showing
2 changed files
with
88 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# 数据库配置 | ||
|
||
VN Trader目前支持以下四种数据库: | ||
|
||
* [SQLite](#sqlite)(默认) | ||
* [MySQL](#sqlmysqlpostgresql) | ||
* [PostgreSQL](#sqlmysqlpostgresql) | ||
* [MongoDB](#mongodb) | ||
|
||
如果需要配置数据库,请点击配置。然后按照各个数据库所需的字段填入相对应的值即可。 | ||
|
||
--- | ||
## SQLite | ||
需要填写以下字段: | ||
|
||
| 字段名 | 值 | | ||
--------- |---- | | ||
database.driver | sqlite | | ||
database.database | 数据库文件(相对于trader目录) | | ||
|
||
SQLite的例子: | ||
|
||
| 字段名 | 值 | | ||
--------- |---- | | ||
database.driver | sqlite | | ||
database.database | database.db | | ||
|
||
|
||
--- | ||
## SQL(MySQL,PostgreSQL) | ||
|
||
需要填写以下字段: | ||
|
||
| 字段名 | 值 | | ||
--------- |---- | | ||
database.driver | "mysql"或"postgresql" | | ||
database.host | 地址 | | ||
database.port | 端口 | | ||
database.database | 数据库名 | | ||
database.user | 用户名 | | ||
database.password | 密码 | | ||
|
||
MySQL的例子: | ||
|
||
| 字段名 | 值 | | ||
--------- |---- | | ||
database.driver | mysql | | ||
database.host | localhost | | ||
database.port | 3306 | | ||
database.database | vnpy | | ||
database.user | root | | ||
database.password | .... | | ||
|
||
> vnpy不会主动为关系型数据库创建数据库,所以请确保你所填的database.database字段对应的数据库已经创建好了 | ||
> 若未创建数据库,请手动连上数据库并运行该命令:```create database <你填的database.database>;``` | ||
--- | ||
## MongoDB | ||
|
||
需要填写以下字段: | ||
|
||
| 字段名 | 值 | 是否必填| | ||
--------- |---- | ---| | ||
database.driver | "mysql"或"postgresql" | 必填 | | ||
database.host | 地址| 必填 | | ||
database.port | 端口| 必填 | | ||
database.database | 数据库名| 必填 | | ||
database.user | 用户名| 可选 | | ||
database.password | 密码| 可选 | | ||
database.authentication_source | [创建用户所用的数据库][AuthSource]| 可选 | | ||
|
||
MongoDB的带认证例子: | ||
|
||
| 字段名 | 值 | | ||
--------- |---- | | ||
database.driver | mongodb | | ||
database.host | localhost | | ||
database.port | 27017 | | ||
database.database | vnpy | | ||
database.user | root | | ||
database.password | .... | | ||
database.authentication_source | vnpy | | ||
|
||
|
||
[AuthSource]: https://docs.mongodb.com/manual/core/security-users/#user-authentication-database |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters