Comments (5)
For anyone else who stumbles across this today, you can keep UNIQUEIDENTIFIER
(versus CHAR
with DataTypes.UUID), by doing:
id: {
type: 'UNIQUEIDENTIFIER',
defaultValue: DataTypes.UUIDV4,
primaryKey: true
},
Just keep the defaultValue as DataTypes.UUIDV4
versus the literal newid()
to avoid breaking the model's associations.
from sequelize-auto.
Here is PR for this feature: #79
from sequelize-auto.
@deksden Producing DataTypes.UUIDV4 breaks SQL Server. Getting an error that column data type UUIDv4 is not found. Changing the DataType to UUID fixes it. Could you double check?
from sequelize-auto.
Any code/sample? What SQL Server version?
As for time of that issue 2 yrs ago all was fine with tested SQL server versions
from sequelize-auto.
For anyone else who stumbles across this today, you can keep
UNIQUEIDENTIFIER
(versusCHAR
with DataTypes.UUID), by doing:id: { type: 'UNIQUEIDENTIFIER', defaultValue: DataTypes.UUIDV4, primaryKey: true },
Just keep the defaultValue as
DataTypes.UUIDV4
versus the literalnewid()
to avoid breaking the model's associations.
Thanks a lot!!!, this still working if any else stuck with this.
from sequelize-auto.
Related Issues (20)
- Dead link in -c / -config HOT 1
- build.test can never be red
- Treat a single column, nonnull unique index as a primary key if no primary key was found
- New dialects in sequelize 6.x break the ts build in sequelize-auto
- Using --noAlias still keeps the name of association property as if it was aliased HOT 1
- allow catching errors from SequelizeAuto.run()
- Cannot generate model from existing PostgreSQL database
- JSDoc for commonJS models
- Setting paranoid property for particular tables only
- createdAt / updateAt in table; missing in Model with timestamps = true; Postgres HOT 1
- support for overriding entity name, suppressing extra metadata such as *Mixin, InitModel, ?, ! and others
- Simplification proposal for the output formats. HOT 1
- Using getAttributes to re-initialize models with customizations (getters/setters)
- Documentation for additional option ?
- how to generate model for V7 format HOT 1
- Text default value not escaped when extracted from custom type
- Option to separate typescript definition to a file
- How to use imports and exports HOT 2
- install pg module manually
- unknown bug on sequelize auto 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 sequelize-auto.