https://github.com/sql-machine-learning/goalisa
A Go driver for alisa.
https://github.com/sql-machine-learning/goalisa
Last synced: 8 months ago
JSON representation
A Go driver for alisa.
- Host: GitHub
- URL: https://github.com/sql-machine-learning/goalisa
- Owner: sql-machine-learning
- License: apache-2.0
- Created: 2019-12-16T06:18:17.000Z (about 6 years ago)
- Default Branch: develop
- Last Pushed: 2021-06-02T09:06:30.000Z (over 4 years ago)
- Last Synced: 2024-06-20T00:29:51.142Z (over 1 year ago)
- Language: Go
- Size: 69.3 KB
- Stars: 2
- Watchers: 9
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# goalisa: A Go `database/sql` driver for alisa
[](https://travis-ci.org/sql-machine-learning/goalisa)
[](https://godoc.org/github.com/sql-machine-learning/goalisa)
[](LICENSE)
[](https://goreportcard.com/report/github.com/sql-machine-learning/goalisa)
## What is goalisa
To access databases, Go programmers call the standard library `database/sql`, which relies on drivers to talk to database management systems. `goalisa` is such a driver that talks to alisa.
## For Users
`goalisa` is go-gettable. Please run the following command to install it:
```bash
go get sqlflow.org/goalisa
```
`sqlflow.org/goalisa` is a [vainty import path](https://blog.bramp.net/post/2017/10/02/vanity-go-import-paths/) of `goalisa`.
Please make sure you have Go 1.13+.
## For developers
- `pop`: supplies signature and sends HTTP request.
- `alisa`: encapsulates HTTP action to Alisa SDK. It relays on `pop`.
- `alisa_wrap`: integrates the API of Alisa SDK and supplies a high-level API. It relays on `alisa`.
## License
`goalisa` comes with [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).