dos2unix format
This commit is contained in:
parent
fbb52b27eb
commit
211a859021
88
README.md
88
README.md
|
@ -1,17 +1,17 @@
|
||||||
[中文](https://github.com/lunny/xorm/blob/master/README_CN.md)
|
[中文](https://github.com/lunny/xorm/blob/master/README_CN.md)
|
||||||
|
|
||||||
Xorm is a simple and powerful ORM for Go.
|
Xorm is a simple and powerful ORM for Go.
|
||||||
|
|
||||||
[](https://drone.io/github.com/lunny/xorm/latest) [](http://gowalker.org/github.com/lunny/xorm) [](https://bitdeli.com/free "Bitdeli Badge")
|
[](https://drone.io/github.com/lunny/xorm/latest) [](http://gowalker.org/github.com/lunny/xorm) [](https://bitdeli.com/free "Bitdeli Badge")
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
|
|
||||||
* Struct <-> Table Mapping Support
|
* Struct <-> Table Mapping Support
|
||||||
|
|
||||||
* Chainable APIs
|
* Chainable APIs
|
||||||
|
|
||||||
* Transaction Support
|
* Transaction Support
|
||||||
|
|
||||||
* Both ORM and raw SQL operation Support
|
* Both ORM and raw SQL operation Support
|
||||||
|
|
||||||
* Sync database sechmea Support
|
* Sync database sechmea Support
|
||||||
|
@ -24,26 +24,26 @@ Xorm is a simple and powerful ORM for Go.
|
||||||
|
|
||||||
* Optimistic Locking support
|
* Optimistic Locking support
|
||||||
|
|
||||||
|
|
||||||
# Drivers Support
|
# Drivers Support
|
||||||
|
|
||||||
Drivers for Go's sql package which currently support database/sql includes:
|
Drivers for Go's sql package which currently support database/sql includes:
|
||||||
|
|
||||||
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
||||||
|
|
||||||
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
||||||
|
|
||||||
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
||||||
|
|
||||||
* Postgres: [github.com/lib/pq](https://github.com/lib/pq)
|
* Postgres: [github.com/lib/pq](https://github.com/lib/pq)
|
||||||
|
|
||||||
* MsSql: [github.com/lunny/godbc](https://github.com/lunny/godbc)
|
* MsSql: [github.com/lunny/godbc](https://github.com/lunny/godbc)
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
* **v0.3.1**
|
* **v0.3.1**
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
* Support MSSQL DB via ODBC driver ([github.com/lunny/godbc](https://github.com/lunny/godbc));
|
* Support MSSQL DB via ODBC driver ([github.com/lunny/godbc](https://github.com/lunny/godbc));
|
||||||
* Composite Key, using multiple pk xorm tag
|
* Composite Key, using multiple pk xorm tag
|
||||||
* Added Row() API as alternative to Iterate() API for traversing result set, provide similar usages to sql.Rows type
|
* Added Row() API as alternative to Iterate() API for traversing result set, provide similar usages to sql.Rows type
|
||||||
|
@ -54,22 +54,22 @@ Drivers for Go's sql package which currently support database/sql includes:
|
||||||
* Allowed int/int32/int64/uint/uint32/uint64/string as Primary Key type
|
* Allowed int/int32/int64/uint/uint32/uint64/string as Primary Key type
|
||||||
* Performance improvement for Get()/Find()/Iterate()
|
* Performance improvement for Get()/Find()/Iterate()
|
||||||
|
|
||||||
[More changelogs ...](https://github.com/lunny/xorm/blob/master/docs/Changelog.md)
|
[More changelogs ...](https://github.com/lunny/xorm/blob/master/docs/Changelog.md)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
If you have [gopm](https://github.com/gpmgo/gopm) installed,
|
If you have [gopm](https://github.com/gpmgo/gopm) installed,
|
||||||
|
|
||||||
gopm get github.com/lunny/xorm
|
gopm get github.com/lunny/xorm
|
||||||
|
|
||||||
Or
|
Or
|
||||||
|
|
||||||
go get github.com/lunny/xorm
|
go get github.com/lunny/xorm
|
||||||
|
|
||||||
# Documents
|
# Documents
|
||||||
|
|
||||||
* [GoDoc](http://godoc.org/github.com/lunny/xorm)
|
* [GoDoc](http://godoc.org/github.com/lunny/xorm)
|
||||||
|
|
||||||
* [GoWalker](http://gowalker.org/github.com/lunny/xorm)
|
* [GoWalker](http://gowalker.org/github.com/lunny/xorm)
|
||||||
|
|
||||||
* [Quick Start](https://github.com/lunny/xorm/blob/master/docs/QuickStartEn.md)
|
* [Quick Start](https://github.com/lunny/xorm/blob/master/docs/QuickStartEn.md)
|
||||||
|
@ -82,12 +82,12 @@ Or
|
||||||
|
|
||||||
* [Godaily](http://godaily.org) - [github.com/govc/godaily](http://github.com/govc/godaily)
|
* [Godaily](http://godaily.org) - [github.com/govc/godaily](http://github.com/govc/godaily)
|
||||||
|
|
||||||
* [Very Hour](http://veryhour.com/)
|
* [Very Hour](http://veryhour.com/)
|
||||||
|
|
||||||
# Todo
|
# Todo
|
||||||
|
|
||||||
[Todo List](https://trello.com/b/IHsuAnhk/xorm)
|
[Todo List](https://trello.com/b/IHsuAnhk/xorm)
|
||||||
|
|
||||||
# Discuss
|
# Discuss
|
||||||
|
|
||||||
Please visit [Xorm on Google Groups](https://groups.google.com/forum/#!forum/xorm)
|
Please visit [Xorm on Google Groups](https://groups.google.com/forum/#!forum/xorm)
|
||||||
|
@ -97,9 +97,9 @@ Please visit [Xorm on Google Groups](https://groups.google.com/forum/#!forum/xor
|
||||||
If you want to pull request, please see [CONTRIBUTING](https://github.com/lunny/xorm/blob/master/CONTRIBUTING.md)
|
If you want to pull request, please see [CONTRIBUTING](https://github.com/lunny/xorm/blob/master/CONTRIBUTING.md)
|
||||||
|
|
||||||
* [Lunny](https://github.com/lunny)
|
* [Lunny](https://github.com/lunny)
|
||||||
* [Nashtsai](https://github.com/nashtsai)
|
* [Nashtsai](https://github.com/nashtsai)
|
||||||
|
|
||||||
# LICENSE
|
# LICENSE
|
||||||
|
|
||||||
BSD License
|
BSD License
|
||||||
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
||||||
|
|
42
README_CN.md
42
README_CN.md
|
@ -1,7 +1,7 @@
|
||||||
# xorm
|
# xorm
|
||||||
|
|
||||||
[English](https://github.com/lunny/xorm/blob/master/README.md)
|
[English](https://github.com/lunny/xorm/blob/master/README.md)
|
||||||
|
|
||||||
xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。
|
xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。
|
||||||
|
|
||||||
[](https://drone.io/github.com/lunny/xorm/latest) [](http://gowalker.org/github.com/lunny/xorm)
|
[](https://drone.io/github.com/lunny/xorm/latest) [](http://gowalker.org/github.com/lunny/xorm)
|
||||||
|
@ -27,11 +27,11 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
* 支持记录版本(即乐观锁)
|
* 支持记录版本(即乐观锁)
|
||||||
|
|
||||||
## 驱动支持
|
## 驱动支持
|
||||||
|
|
||||||
目前支持的Go数据库驱动和对应的数据库如下:
|
目前支持的Go数据库驱动和对应的数据库如下:
|
||||||
|
|
||||||
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
||||||
|
|
||||||
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
||||||
|
|
||||||
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
||||||
|
@ -42,7 +42,7 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
|
|
||||||
## 更新日志
|
## 更新日志
|
||||||
|
|
||||||
* **v0.3.1**
|
* **v0.3.1**
|
||||||
|
|
||||||
新特性:
|
新特性:
|
||||||
* 支持 MSSQL DB 通过 ODBC 驱动 ([github.com/lunny/godbc](https://github.com/lunny/godbc));
|
* 支持 MSSQL DB 通过 ODBC 驱动 ([github.com/lunny/godbc](https://github.com/lunny/godbc));
|
||||||
|
@ -53,11 +53,11 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
|
|
||||||
改进:
|
改进:
|
||||||
* 允许 int/int32/int64/uint/uint32/uint64/string 作为主键类型
|
* 允许 int/int32/int64/uint/uint32/uint64/string 作为主键类型
|
||||||
* 查询函数 Get()/Find()/Iterate() 在性能上的改进
|
* 查询函数 Get()/Find()/Iterate() 在性能上的改进
|
||||||
|
|
||||||
|
|
||||||
[更多更新日志...](https://github.com/lunny/xorm/blob/master/docs/ChangelogCN.md)
|
[更多更新日志...](https://github.com/lunny/xorm/blob/master/docs/ChangelogCN.md)
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
推荐使用 [gopm](https://github.com/gpmgo/gopm) 进行安装:
|
推荐使用 [gopm](https://github.com/gpmgo/gopm) 进行安装:
|
||||||
|
@ -66,10 +66,10 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
|
|
||||||
或者您也可以使用go工具进行安装:
|
或者您也可以使用go工具进行安装:
|
||||||
|
|
||||||
go get github.com/lunny/xorm
|
go get github.com/lunny/xorm
|
||||||
|
|
||||||
## 文档
|
## 文档
|
||||||
|
|
||||||
* [快速开始](https://github.com/lunny/xorm/blob/master/docs/QuickStart.md)
|
* [快速开始](https://github.com/lunny/xorm/blob/master/docs/QuickStart.md)
|
||||||
|
|
||||||
* [GoWalker代码文档](http://gowalker.org/github.com/lunny/xorm)
|
* [GoWalker代码文档](http://gowalker.org/github.com/lunny/xorm)
|
||||||
|
@ -85,8 +85,8 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
|
|
||||||
* [Godaily](http://godaily.org) - [github.com/govc/godaily](http://github.com/govc/godaily)
|
* [Godaily](http://godaily.org) - [github.com/govc/godaily](http://github.com/govc/godaily)
|
||||||
|
|
||||||
* [Very Hour](http://veryhour.com/)
|
* [Very Hour](http://veryhour.com/)
|
||||||
|
|
||||||
## Todo
|
## Todo
|
||||||
|
|
||||||
[开发计划](https://trello.com/b/IHsuAnhk/xorm)
|
[开发计划](https://trello.com/b/IHsuAnhk/xorm)
|
||||||
|
@ -101,8 +101,8 @@ xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作
|
||||||
|
|
||||||
* [Lunny](https://github.com/lunny)
|
* [Lunny](https://github.com/lunny)
|
||||||
* [Nashtsai](https://github.com/nashtsai)
|
* [Nashtsai](https://github.com/nashtsai)
|
||||||
|
|
||||||
## LICENSE
|
## LICENSE
|
||||||
|
|
||||||
BSD License
|
BSD License
|
||||||
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
# xorm tools
|
# xorm tools
|
||||||
|
|
||||||
|
|
||||||
xorm tools is a set of tools for database operation.
|
xorm tools is a set of tools for database operation.
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
`go get github.com/lunny/xorm/xorm`
|
`go get github.com/lunny/xorm/xorm`
|
||||||
|
|
||||||
and you should install the depends below:
|
and you should install the depends below:
|
||||||
|
|
||||||
* github.com/lunny/xorm
|
* github.com/lunny/xorm
|
||||||
|
|
||||||
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
* Mysql: [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
|
||||||
|
|
||||||
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
* MyMysql: [github.com/ziutek/mymysql/godrv](https://github.com/ziutek/mymysql/godrv)
|
||||||
|
|
||||||
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
* SQLite: [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
|
||||||
|
|
||||||
* Postgres: [github.com/bylevel/pq](https://github.com/bylevel/pq)
|
* Postgres: [github.com/bylevel/pq](https://github.com/bylevel/pq)
|
||||||
|
|
||||||
|
|
||||||
## Reverse
|
## Reverse
|
||||||
|
|
||||||
After you installed the tool, you can type
|
After you installed the tool, you can type
|
||||||
|
|
||||||
`xorm help reverse`
|
`xorm help reverse`
|
||||||
|
|
||||||
to get help
|
to get help
|
||||||
|
|
||||||
|
@ -50,13 +50,13 @@ Now, xorm tool supports go and c++ two languages and have go, goxorm, c++ three
|
||||||
|
|
||||||
````
|
````
|
||||||
lang=go
|
lang=go
|
||||||
genJson=1
|
genJson=1
|
||||||
```
|
```
|
||||||
|
|
||||||
lang must be go or c++ now.
|
lang must be go or c++ now.
|
||||||
genJson can be 1 or 0, if 1 then the struct will have json tag.
|
genJson can be 1 or 0, if 1 then the struct will have json tag.
|
||||||
|
|
||||||
## LICENSE
|
## LICENSE
|
||||||
|
|
||||||
BSD License
|
BSD License
|
||||||
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
[http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)
|
||||||
|
|
Loading…
Reference in New Issue