Comments (6)
If the table name can be case insensitive, you can try to enable quoteIdentifiers: false
, Sequelize will not create tables with quotes.
It's worked for me. For example:
const sequelize: Sequelize = new Sequelize(
process.env.POSTGRES_DB || '',
process.env.POSTGRES_USER_NAME || '',
process.env.POSTGRES_PASSWORD || '',
{
dialect: 'postgres',
port: 5432,
database: process.env.POSTGRES_DB,
host: process.env.HOST || '',
pool: {
max: 20,
min: 0,
acquire: 30000,
idle: 10000,
},
quoteIdentifiers: false,
logging: true,
models: [__dirname + '/src/models'],
},
);
from sequelize-typescript-migration.
from sequelize-typescript-migration.
I created 2 views in database:
CREATE VIEW SequelizeMeta AS SELECT * FROM "SequelizeMeta";
CREATE VIEW SequelizeMetaMigrations AS SELECT * FROM "SequelizeMetaMigrations";
it`s clumsy, but works
from sequelize-typescript-migration.
If the table name can be case insensitive, you can try to enable
quoteIdentifiers: false
, Sequelize will not create tables with quotes.It's worked for me. For example:
const sequelize: Sequelize = new Sequelize( process.env.POSTGRES_DB || '', process.env.POSTGRES_USER_NAME || '', process.env.POSTGRES_PASSWORD || '', { dialect: 'postgres', port: 5432, database: process.env.POSTGRES_DB, host: process.env.HOST || '', pool: { max: 20, min: 0, acquire: 30000, idle: 10000, }, quoteIdentifiers: false, logging: true, models: [__dirname + '/src/models'], }, );
it works but make problem in camel case column in models!
from sequelize-typescript-migration.
I fork project and fix the problem . use this package instead.
npm uninstall sequelize-typescript-migration
npm i sequelize-typescript-migration-fix
and change your import to
import { SequelizeTypescriptMigration } from "sequelize-typescript-migration-fix";
from sequelize-typescript-migration.
For me it was resolved by adding searchPath to my config:
"development": {
"url": "postgres://postgres:wouldntyouliketoknow@db:5432/postgres",
"dialect": "postgres",
"dialectOptions": {
"searchPath": "public",
"prependSearchPath": true
}
},
from sequelize-typescript-migration.
Related Issues (4)
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-typescript-migration.