File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -170,12 +170,14 @@ pub fn create_config(
170
170
} ) ?;
171
171
172
172
// we now check if postgrestools is installed inside `node_modules` and if so, we use the schema from there
173
- let schema_path = Path :: new ( "./node_modules/@postgrestools/postgrestools/schema.json" ) ;
173
+ let node_schema_path = Path :: new ( "./node_modules/@postgrestools/postgrestools/schema.json" ) ;
174
174
let options = OpenOptions :: default ( ) . read ( true ) ;
175
- if fs. open_with_options ( schema_path , options) . is_ok ( ) {
176
- configuration. schema = schema_path . to_str ( ) . map ( String :: from) ;
177
- } else {
175
+ if fs. open_with_options ( node_schema_path , options) . is_ok ( ) {
176
+ configuration. schema = node_schema_path . to_str ( ) . map ( String :: from) ;
177
+ } else if VERSION == "0.0.0" {
178
178
configuration. schema = Some ( "https://pgtools.dev/schemas/latest/schema.json" . to_string ( ) ) ;
179
+ } else {
180
+ configuration. schema = Some ( format ! ( "https://pgtools.dev/schemas/{VERSION}/schema.json" ) ) ;
179
181
}
180
182
181
183
let contents = serde_json:: to_string_pretty ( & configuration)
You can’t perform that action at this time.
0 commit comments