Comments (4)
That's correct. Did you want this configuration flag to replace 'public' as a single schema, or did you want it to provide a list of schemas?
from sqlboiler.
I guess single schema is fine. But if you think list will cover more use cases I don't mind.
from sqlboiler.
Due to the fact that different schemas can contain tables with the same names, we've decided to only support replacing 'public', instead of a list of schemas. Otherwise, you will get naming conflicts for all of the generated models and functions, and the only way around that would be to prefix everything with the schema name, which is quite gross. So instead, if you need to generate for multiple schemas, you can just generate multiple different packages, which allows you to organize things however you like. Much cleaner. Will get working on this.
from sqlboiler.
Hi @ajankovic -- we've released V2 which includes the schema flag requested. See here for release notes: https://github.com/vattle/sqlboiler/releases/tag/v2.0.0
Thanks.
from sqlboiler.
Related Issues (20)
- AndIn generates a list of pairs instead of a flat list. HOT 1
- Non deterministic column binding when same column name across two tables (inner join) HOT 1
- Configuring aliases for relationships for sqlite is not working HOT 6
- types.Hstore does not works HOT 1
- Foreign key causes "panic: interface conversion: string is not error: missing method Error" HOT 1
- Error: can't evaluate field IsView in type drivers.Table HOT 2
- Bug/breaking change on upsert with postgres in v4.16.0 HOT 1
- OrWhere wrong in docs HOT 2
- `json_extract` not working with `Bind` HOT 1
- sqlboiler model generation not working with Vitess (MySQL CNFC scalable) due to subqueries HOT 1
- After specifying tag-ignore , sqlboiler is failing to generate the code HOT 3
- sqlboiler auto-generates replaced and unused (enum) type into boil_types.go HOT 8
- Timestamps in sqlite HOT 1
- Increase Depth Limit in ptrFromMapping Function for Deeper Structure Access in reflect.go
- SqlBoiler generates wrong table struct name HOT 2
- Compilation Errors with TIMESTAMP Columns in sqlite3 Driver
- Sqlite view model has wrong type and can't be replaced HOT 3
- Updating jsonb fields
- Switch to a different table but with the same schema while inserting the record
- Fix comment position of first column of table HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlboiler.