97 Commits

Author SHA1 Message Date
Billy Chan
8eb095385d Migration (#335)
* Refactor `ConnectionTrait`

* Refactoring

* Build index & foreign key statements

* Fix imports

* Fixup

* Rocket example with migration

* async-std compatible with the tokio 1.0 runtime

* Use reexported dependency

* Compile without selecting any db backend

* Updating sea-orm-cli dep

* sea-orm-cli migrate commands

* cargo fmt

* Test [cli]

* Refactoring

* Clap app name should be "sea-orm-cli"

* Correctly capture MIGRATION_DIR

* Rename README

* Add `sea-orm-cli migrate init` command

* Update README

* Try restructured sea-query dependency (SeaQL/sea-schema#41)

* Set `DATABASE_URL` environment variable
2022-02-05 20:34:54 +08:00
Chris Tsang
82bad4a376 0.5.0 2022-01-01 16:05:36 +08:00
Chris Tsang
be5badf578 sea-orm-cli 0.5.0-rc.1 2021-12-26 02:28:28 +08:00
Chris Tsang
cf685fed26 Bump sea-schema 2021-12-25 18:32:20 +08:00
Billy Chan
9036d27da7
Codegen SQLite (#386)
* Codegen SQLite

* Remove debugging

* Fixup

* Add SQLite "sakila.db" demo [issues]
2021-12-25 11:31:47 +08:00
Billy Chan
2d5aa2a61b
Log with tracing-subscriber (#399)
* chore: log examples with tracing-subscriber

* chore: log [issues] with tracing-subscriber

* chore: log [cli] with tracing-subscriber

* feat: tracing will emit log if tracing-subscriber is not setup
2021-12-24 23:59:37 +08:00
Billy Chan
f5f6a6774f
Codegen ActiveEnum & Create Enum From ActiveEnum (#348) 2021-12-15 00:52:50 +08:00
Chris Tsang
0ea4f4e940 sea-orm-cli 0.4.2 2021-12-12 22:46:18 +08:00
Chris Tsang
4dcc44dfb8 sea-orm-cli 0.4.1 2021-12-05 00:13:50 +08:00
Chris Tsang
6330b54bc7 sea-orm-cli 0.4.0 2021-11-19 23:04:32 +08:00
Carter Snook
058f6d5d2b
chore: update to Rust Edition 2021 (#273) 2021-10-26 17:27:53 +08:00
Chris Tsang
ada845de98 sea-orm-cli 0.3.1 2021-10-23 16:01:09 +08:00
Chris Tsang
f506ad6581 Tweak 2021-10-19 18:51:56 +08:00
Forest Anderson
8d06aea00b Added tests 2021-10-19 01:11:54 -04:00
Forest Anderson
bcc5b5066a Changed manual url parsing to use Url crate 2021-10-16 23:19:48 -04:00
Chris Tsang
337d7c35e9 sea-orm-cli 0.3.0 2021-10-16 01:42:05 +08:00
Chris Tsang
0eee2206ba sea-orm-cli 0.2.6 2021-10-09 23:15:03 +08:00
Chris Tsang
e229651eae sea-orm-cli 0.2.5 2021-10-06 18:44:24 +08:00
Chris Tsang
7cbe5b4b9f sea-orm-cli 0.2.4 2021-09-26 16:44:55 +08:00
Chris Tsang
0c859c3e87 sea-orm-cli 0.2.4 prerelease 2021-09-24 13:01:26 +08:00
Chris Tsang
8a0c5272c9 Bump sea-schema version 2021-09-24 12:45:58 +08:00
Chris Tsang
3f554b0a09 sea-orm-cli 0.2.3 2021-09-22 17:38:06 +08:00
Chris Tsang
1977d69202 sea-orm-cli 0.2.2 2021-09-17 23:40:53 +08:00
Chris Tsang
e36be13611 Bump dependency version 2021-09-17 23:27:14 +08:00
Billy Chan
ffb0f1f07d
Codegen supports ColumnType::TimestampWithTimeZone 2021-09-17 21:57:16 +08:00
Chris Tsang
51a690ba99
Update Cargo.toml 2021-09-17 12:26:31 +08:00
Chris Tsang
2b36ab0ae0
Update Cargo.toml 2021-09-17 12:23:06 +08:00
Billy Chan
962d895249
Add CLI verbose option 2021-09-16 10:14:01 +08:00
Chris Tsang
dc10caac4c Fix sea-schema dependency 2021-09-15 12:57:50 +08:00
Billy Chan
f801590b9b
Remove unused sea-orm dep 2021-09-10 23:21:37 +08:00
Billy Chan
a6f117a908
sea-orm-cli with --expanded-format & --compact-format flags 2021-09-10 23:08:30 +08:00
Chris Tsang
cb6c84fc15 sea-orm-cli 0.2.0 2021-09-04 01:48:09 +08:00
Chris Tsang
3f7de132aa Update examples 2021-08-23 15:29:30 +08:00
Chris Tsang
ab983a31fe sea-orm-cli 0.1.3 2021-08-23 03:52:30 +08:00
Chris Tsang
c086a5d4fb Bump sea-schema to 0.2.7 2021-08-23 02:37:26 +08:00
Chris Tsang
af26afcf71 Upgrade sea-schema to 0.2.5 2021-08-21 23:01:24 +08:00
Billy Chan
2db5c5e8c9 Change manifest for SeaQL/sea-schema#14 2021-08-21 22:59:52 +08:00
Billy Chan
d9ac5d83de
Fix compile errors on different runtime (#84)
* Fix compile errors on different runtime

* Split sea-orm-cli into separate workspace

* Hotfix
2021-08-14 18:43:47 +08:00
Chris Tsang
f814375056 sea-orm-cli 0.1.2 2021-08-11 13:02:25 +08:00
Billy Chan
ba226a2b62
Generate arbitrary named entity (#70)
* Generate arbitrary named entity (#69)

* Bump cli & codegen version

* CI tests no caching

* Remove local dependency path
2021-08-10 16:35:10 +08:00
Chris Tsang
9ee4c24114 Publish sea-orm-cli 2021-08-08 02:45:31 +08:00
Chris Tsang
fbb09e17a7 Remove files 2021-08-07 23:19:21 +08:00
Chris Tsang
18f494109b Cargo 2021-08-07 21:02:15 +08:00
Billy Chan
3701c86637
CLI Generate Entity for Postgres (#61)
* cli generate entity for Postgres

* Fixup
2021-08-07 18:23:52 +08:00
Billy Chan
0b10d30c64 Codegen not depends on sea-schema & sqlx 2021-07-27 21:48:41 +08:00
Billy Chan
fa30519f99 sea-orm-cli read config from .env, update command, rename binary to sea-orm-cli 2021-06-26 21:46:10 +08:00
Billy Chan
cab4b5a3f7
Codegen: Entity Generator (#23) 2021-06-19 19:47:59 +08:00