Chris Tsang
40e44b31dd
Update MSRV to 1.65
2022-11-06 21:03:35 +08:00
Billy Chan
9dfc481c3b
Fix clippy warnings ( #1188 )
...
* Fix clippy warnings
* More fixes
2022-11-04 19:14:31 +08:00
Billy Chan
8b748d290a
sea-orm-cli 0.10.1
2022-10-27 16:03:37 +08:00
Billy Chan
c91aa354b4
Bump sea-schema to 0.10.2
2022-10-27 15:41:10 +08:00
Billy Chan
9108e74dac
Fix conflicting short flag -u
when executing sea-orm-cli migrate generate
command ( #1157 )
2022-10-26 21:01:24 +08:00
Billy Chan
32061e30b5
Added check to make sure migration name is valid ( #1155 )
...
Co-authored-by: Forest Anderson <forestkzanderson@gmail.com>
2022-10-26 18:19:51 +08:00
Rheydskey
9f2eb3d46c
Add cli feature on sea-orm-migration ( #978 )
...
* Add cli feature on sea-orm-migration
* Add cli feature on sea-orm-cli
* Remove async-std feature and add async-std in the default feature
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
2022-10-26 17:48:06 +08:00
Billy Chan
cb76b8f443
[cli] migrate up should apply all pending migrations ( #1010 )
2022-10-26 17:21:24 +08:00
Billy Chan
f65340680a
[cli] FIXUP - correctly generate entity with Postgres Enum field ( #1153 )
2022-10-26 17:01:58 +08:00
Billy Chan
b5b9790252
Support array datatype in PostgreSQL ( #1132 )
...
* PostgreSQL array (draft)
* Fixup
* Fixup
* Fixup
* Fixup
* Fixup
* Refactoring
* generate entity for Postgres array fields
* Add tests
* Update Cargo.toml
Co-authored-by: Chris Tsang <chris.2y3@outlook.com>
2022-10-23 18:26:57 +08:00
Chris Tsang
8d7230d6ec
Dependency
2022-10-19 00:21:47 +08:00
Billy Chan
4df9a2672a
Fixup
2022-10-18 19:06:38 +08:00
Billy Chan
b22db842e4
Run migrations on PostgreSQL schema ( #1056 )
...
* Run migrations on PostgreSQL schema
* fmt
* fmt & clippy
* clippy
* [cli] update helper text
2022-10-17 17:16:00 +08:00
Billy Chan
18215871ba
[cli] make dotenvy
and async-std
optional dependencies ( #1116 )
2022-10-16 18:10:52 +08:00
Horu
d9ac2f1509
fix(deps): dotenv -> dotenvy ( #1085 )
2022-10-05 23:19:48 +08:00
Animesh Sahu
ad5e8c1264
[cli] Add -u, --universal-time option in generate
to use Utc instead of Local ( #947 )
2022-09-25 10:33:50 +08:00
Horu
6816e86f4d
[cli] Add -l
/--lib
flag ( #953 )
...
* [cli] Add `-l`/`--lib` flag
* [cli] Change function name to reflect functionality
2022-09-25 10:31:26 +08:00
Daniel Porteous (dport)
d77cf24e06
Fix typos in ORM CLI help messages ( #1060 )
2022-09-23 15:36:10 +08:00
Remo Senekowitsch
be0d846d8f
Enable migration generation in modules ( #933 )
...
* Enable migration generation in modules
Previously, migration generation expected migrations
to be at the crate root.
* Fix migration backup file extension
* Document behavior of migration_dir
2022-09-19 23:42:46 +08:00
Billy Chan
d016f66a5f
Cargo.toml specify SeaORM homepage
2022-09-02 15:12:16 +08:00
Chris Tsang
13b53369e2
Prepare for 0.10.0
2022-08-20 22:47:31 +08:00
Chris Tsang
8dd19831cc
sea-orm-cli 0.9.2
2022-08-20 14:06:55 +08:00
Chris Tsang
632471a526
Update chrono version
2022-08-14 00:46:38 +08:00
Chris Tsang
5dd28509af
Merge pull request #950 from robjtede/x-chrono-def
...
exclude chrono default features
2022-08-14 00:05:05 +08:00
Billy Chan
43495de0aa
Fix clippy warnings - 1 ( #967 )
...
* Fix clippy warnings
* cargo fmt
* Fix clippy warnings
* cargo fmt
2022-08-12 20:02:53 +08:00
Igor
0d94941c3b
Fix typos ( #958 )
2022-08-12 18:31:35 +08:00
Rob Ede
5735c25e69
exclude chrono default features
2022-08-08 15:15:54 +02:00
Ivan Krivosheev
2731878d0e
Set minimal rustc version
2022-08-07 02:34:43 +03:00
Erik Rhodes
5fbc336de0
[cli] added with-copy-enums flag to cli and conditional derive
2022-08-06 16:45:28 +08:00
Billy Chan
c4fa40ab3e
[cli] migrator CLI handles init and generate commands
2022-08-02 16:30:49 +08:00
Jinwoo Park
cf124014e8
Simple spelling issues on sea-orm-cli's toml source. ( #918 )
2022-07-27 17:39:09 +08:00
Chris Tsang
39ef805e7b
sea-orm-cli 0.9.1
2022-07-22 00:14:25 +08:00
Billy Chan
018dcdff92
[cli] bump sea-schema to 0.9.3 ( SeaQL/sea-orm#876 )
2022-07-20 16:42:59 +08:00
Billy Chan
0f568018a5
sea-orm-cli 0.9.1
2022-07-14 17:45:55 +08:00
Billy Chan
0a55d3ea67
Edit CLI docs
2022-07-14 17:45:36 +08:00
Billy Chan
60bf6da8dd
sea-orm-cli migrate generate
should take file name as argument instead of option (#870 )
2022-07-14 17:43:21 +08:00
Billy Chan
c949a33678
Update docs
2022-07-13 13:07:05 +08:00
Chris Tsang
a62a2755ad
sea-orm-cli 0.9.0
2022-07-12 00:21:47 +08:00
Billy Chan
c5aa63e282
Generate entity files with PostgreSQL's schema name ( #422 )
...
* feat(codegen): generate entity files with PostgreSQL's schema name
* Ignore schema name `public`
* Restore changes
* Fix test cases
* cargo fmt
* [cli] fixup
2022-07-11 23:11:04 +08:00
Chris Tsang
4aaabacae3
Fix clippy
2022-07-11 00:42:42 +08:00
Billy Chan
1fc156288e
[cli] skip checking connection string contains username and host ( #851 )
2022-07-10 23:03:33 +08:00
Nahua
a1bf662fc3
#661 : Add flag to sea-orm-cli
to generate code for time crate ( #724 )
...
* Implement entity writer context and date time crate enum
* Use entity writer context to render correct rust type according to chrono/time enum
* Add unit test to get col rs type with time crate
* Add date-time-crate flag for cli
* Edit usage of updated get_rs_type method
* Use arg enum for date time crate
* Move date time crate arg enum conversion into commands module
* Directly use arg enum
* Fixing import issues for arg enum w/ help from Billy
2022-07-10 15:22:47 +08:00
Billy Chan
cecf4545cb
cargo fmt
2022-07-08 14:48:04 +08:00
Billy Chan
e0eb8ecf69
[cli] skip generating entity for ignored tables ( #837 )
2022-07-05 01:19:36 +08:00
Billy Chan
d6831e5295
Bump version of sqlx, sea-query, sea-schema, time and uuid ( #834 )
...
* Bump version of sqlx, sea-query, sea-schema, time and uuid
* PostgreSQL `u32` was wrapped in `Oid` (launchbadge/sqlx#1602 )
* Update test cases
* Fix clippy warnings
* cargo fmt
* Fix clippy warnings
* Bump sea-schema to ^0.9.2
* Update test cases
* Pin on sea-query minor version
2022-07-05 01:05:11 +08:00
Billy Chan
1c4acf1402
[cli] remove unused code
2022-07-04 17:36:58 +08:00
Billy Chan
1054d6451c
Use file!()
macro to avoid manually defining the name of migration ( #736 )
...
* Add `DeriveMigrationName`
* CLI migrate generate without replacing migration name
* Update migrations
* Fixup
2022-06-29 00:42:59 +08:00
smonv
580fa90023
Bump clap version to 3.2 ( #706 )
...
* bump clap to 3.1.17
sea-orm-migration: bump clap version to 3.1.17
sea-orm-cli: use clap derive API instead of builder API
sea-orm-migration: use clap derive
* Fix clippy warnings
* Migration CLI verbose with default value
* bump clap to 3.2
Co-authored-by: Thanh Van <tvt@smonv.com>
Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
2022-06-26 20:52:33 +08:00
Billy Chan
2eb02cfbe0
Fix SeaSchema's SQLx version to ^0.5 ( #798 )
2022-06-17 12:20:16 +08:00
Chris Tsang
4301383b40
Tweaks
2022-06-12 22:30:34 +08:00