Package Exports
- @subql/x-sequelize
- @subql/x-sequelize/lib/associations/base
- @subql/x-sequelize/lib/associations/belongs-to
- @subql/x-sequelize/lib/associations/belongs-to-many
- @subql/x-sequelize/lib/associations/has-many
- @subql/x-sequelize/lib/associations/has-one
- @subql/x-sequelize/lib/associations/helpers
- @subql/x-sequelize/lib/associations/index
- @subql/x-sequelize/lib/associations/mixin
- @subql/x-sequelize/lib/data-types
- @subql/x-sequelize/lib/deferrable
- @subql/x-sequelize/lib/dialects/abstract/connection-manager
- @subql/x-sequelize/lib/dialects/abstract/index
- @subql/x-sequelize/lib/dialects/abstract/query
- @subql/x-sequelize/lib/dialects/abstract/query-generator
- @subql/x-sequelize/lib/dialects/abstract/query-generator/operators
- @subql/x-sequelize/lib/dialects/abstract/query-generator/transaction
- @subql/x-sequelize/lib/dialects/abstract/query-interface
- @subql/x-sequelize/lib/dialects/db2/connection-manager
- @subql/x-sequelize/lib/dialects/db2/data-types
- @subql/x-sequelize/lib/dialects/db2/index
- @subql/x-sequelize/lib/dialects/db2/query
- @subql/x-sequelize/lib/dialects/db2/query-generator
- @subql/x-sequelize/lib/dialects/db2/query-interface
- @subql/x-sequelize/lib/dialects/mariadb/connection-manager
- @subql/x-sequelize/lib/dialects/mariadb/data-types
- @subql/x-sequelize/lib/dialects/mariadb/index
- @subql/x-sequelize/lib/dialects/mariadb/query
- @subql/x-sequelize/lib/dialects/mariadb/query-generator
- @subql/x-sequelize/lib/dialects/mssql/async-queue
- @subql/x-sequelize/lib/dialects/mssql/connection-manager
- @subql/x-sequelize/lib/dialects/mssql/data-types
- @subql/x-sequelize/lib/dialects/mssql/index
- @subql/x-sequelize/lib/dialects/mssql/query
- @subql/x-sequelize/lib/dialects/mssql/query-generator
- @subql/x-sequelize/lib/dialects/mssql/query-interface
- @subql/x-sequelize/lib/dialects/mysql/connection-manager
- @subql/x-sequelize/lib/dialects/mysql/data-types
- @subql/x-sequelize/lib/dialects/mysql/index
- @subql/x-sequelize/lib/dialects/mysql/query
- @subql/x-sequelize/lib/dialects/mysql/query-generator
- @subql/x-sequelize/lib/dialects/mysql/query-interface
- @subql/x-sequelize/lib/dialects/oracle/connection-manager
- @subql/x-sequelize/lib/dialects/oracle/data-types
- @subql/x-sequelize/lib/dialects/oracle/index
- @subql/x-sequelize/lib/dialects/oracle/query
- @subql/x-sequelize/lib/dialects/oracle/query-generator
- @subql/x-sequelize/lib/dialects/oracle/query-interface
- @subql/x-sequelize/lib/dialects/parserStore
- @subql/x-sequelize/lib/dialects/postgres/cockroach-db
- @subql/x-sequelize/lib/dialects/postgres/connection-manager
- @subql/x-sequelize/lib/dialects/postgres/data-types
- @subql/x-sequelize/lib/dialects/postgres/hstore
- @subql/x-sequelize/lib/dialects/postgres/index
- @subql/x-sequelize/lib/dialects/postgres/query
- @subql/x-sequelize/lib/dialects/postgres/query-generator
- @subql/x-sequelize/lib/dialects/postgres/query-interface
- @subql/x-sequelize/lib/dialects/postgres/range
- @subql/x-sequelize/lib/dialects/snowflake/connection-manager
- @subql/x-sequelize/lib/dialects/snowflake/data-types
- @subql/x-sequelize/lib/dialects/snowflake/index
- @subql/x-sequelize/lib/dialects/snowflake/query
- @subql/x-sequelize/lib/dialects/snowflake/query-generator
- @subql/x-sequelize/lib/dialects/snowflake/query-interface
- @subql/x-sequelize/lib/dialects/sqlite/connection-manager
- @subql/x-sequelize/lib/dialects/sqlite/data-types
- @subql/x-sequelize/lib/dialects/sqlite/index
- @subql/x-sequelize/lib/dialects/sqlite/query
- @subql/x-sequelize/lib/dialects/sqlite/query-generator
- @subql/x-sequelize/lib/dialects/sqlite/query-interface
- @subql/x-sequelize/lib/dialects/sqlite/sqlite-utils
- @subql/x-sequelize/lib/errors
- @subql/x-sequelize/lib/errors/aggregate-error
- @subql/x-sequelize/lib/errors/association-error
- @subql/x-sequelize/lib/errors/base-error
- @subql/x-sequelize/lib/errors/bulk-record-error
- @subql/x-sequelize/lib/errors/connection-error
- @subql/x-sequelize/lib/errors/connection/access-denied-error
- @subql/x-sequelize/lib/errors/connection/connection-acquire-timeout-error
- @subql/x-sequelize/lib/errors/connection/connection-refused-error
- @subql/x-sequelize/lib/errors/connection/connection-timed-out-error
- @subql/x-sequelize/lib/errors/connection/host-not-found-error
- @subql/x-sequelize/lib/errors/connection/host-not-reachable-error
- @subql/x-sequelize/lib/errors/connection/invalid-connection-error
- @subql/x-sequelize/lib/errors/database-error
- @subql/x-sequelize/lib/errors/database/exclusion-constraint-error
- @subql/x-sequelize/lib/errors/database/foreign-key-constraint-error
- @subql/x-sequelize/lib/errors/database/timeout-error
- @subql/x-sequelize/lib/errors/database/unknown-constraint-error
- @subql/x-sequelize/lib/errors/eager-loading-error
- @subql/x-sequelize/lib/errors/empty-result-error
- @subql/x-sequelize/lib/errors/index
- @subql/x-sequelize/lib/errors/instance-error
- @subql/x-sequelize/lib/errors/optimistic-lock-error
- @subql/x-sequelize/lib/errors/query-error
- @subql/x-sequelize/lib/errors/sequelize-scope-error
- @subql/x-sequelize/lib/errors/validation-error
- @subql/x-sequelize/lib/errors/validation/unique-constraint-error
- @subql/x-sequelize/lib/generic/falsy
- @subql/x-sequelize/lib/generic/sql-fragment
- @subql/x-sequelize/lib/hooks
- @subql/x-sequelize/lib/index
- @subql/x-sequelize/lib/index-hints
- @subql/x-sequelize/lib/instance-validator
- @subql/x-sequelize/lib/model
- @subql/x-sequelize/lib/model-manager
- @subql/x-sequelize/lib/operators
- @subql/x-sequelize/lib/query
- @subql/x-sequelize/lib/query-types
- @subql/x-sequelize/lib/sequelize
- @subql/x-sequelize/lib/sql-string
- @subql/x-sequelize/lib/table-hints
- @subql/x-sequelize/lib/transaction
- @subql/x-sequelize/lib/utils
- @subql/x-sequelize/lib/utils/class-to-invokable
- @subql/x-sequelize/lib/utils/deprecations
- @subql/x-sequelize/lib/utils/join-sql-fragments
- @subql/x-sequelize/lib/utils/logger
- @subql/x-sequelize/lib/utils/set-required
- @subql/x-sequelize/lib/utils/sql
- @subql/x-sequelize/lib/utils/validator-extras
- @subql/x-sequelize/package.json
- @subql/x-sequelize/types/associations/base
- @subql/x-sequelize/types/associations/belongs-to
- @subql/x-sequelize/types/associations/belongs-to-many
- @subql/x-sequelize/types/associations/has-many
- @subql/x-sequelize/types/associations/has-one
- @subql/x-sequelize/types/associations/index
- @subql/x-sequelize/types/data-types
- @subql/x-sequelize/types/deferrable
- @subql/x-sequelize/types/dialects/abstract/connection-manager
- @subql/x-sequelize/types/dialects/abstract/index
- @subql/x-sequelize/types/dialects/abstract/query
- @subql/x-sequelize/types/dialects/abstract/query-interface
- @subql/x-sequelize/types/dialects/mssql/async-queue
- @subql/x-sequelize/types/dialects/sqlite/sqlite-utils
- @subql/x-sequelize/types/errors/aggregate-error
- @subql/x-sequelize/types/errors/association-error
- @subql/x-sequelize/types/errors/base-error
- @subql/x-sequelize/types/errors/bulk-record-error
- @subql/x-sequelize/types/errors/connection-error
- @subql/x-sequelize/types/errors/connection/access-denied-error
- @subql/x-sequelize/types/errors/connection/connection-acquire-timeout-error
- @subql/x-sequelize/types/errors/connection/connection-refused-error
- @subql/x-sequelize/types/errors/connection/connection-timed-out-error
- @subql/x-sequelize/types/errors/connection/host-not-found-error
- @subql/x-sequelize/types/errors/connection/host-not-reachable-error
- @subql/x-sequelize/types/errors/connection/invalid-connection-error
- @subql/x-sequelize/types/errors/database-error
- @subql/x-sequelize/types/errors/database/exclusion-constraint-error
- @subql/x-sequelize/types/errors/database/foreign-key-constraint-error
- @subql/x-sequelize/types/errors/database/timeout-error
- @subql/x-sequelize/types/errors/database/unknown-constraint-error
- @subql/x-sequelize/types/errors/eager-loading-error
- @subql/x-sequelize/types/errors/empty-result-error
- @subql/x-sequelize/types/errors/index
- @subql/x-sequelize/types/errors/instance-error
- @subql/x-sequelize/types/errors/optimistic-lock-error
- @subql/x-sequelize/types/errors/query-error
- @subql/x-sequelize/types/errors/sequelize-scope-error
- @subql/x-sequelize/types/errors/validation-error
- @subql/x-sequelize/types/errors/validation/unique-constraint-error
- @subql/x-sequelize/types/generic/falsy
- @subql/x-sequelize/types/generic/sql-fragment
- @subql/x-sequelize/types/hooks
- @subql/x-sequelize/types/index
- @subql/x-sequelize/types/index-hints
- @subql/x-sequelize/types/instance-validator
- @subql/x-sequelize/types/model
- @subql/x-sequelize/types/model-manager
- @subql/x-sequelize/types/operators
- @subql/x-sequelize/types/query
- @subql/x-sequelize/types/query-types
- @subql/x-sequelize/types/sequelize
- @subql/x-sequelize/types/sql-string
- @subql/x-sequelize/types/table-hints
- @subql/x-sequelize/types/transaction
- @subql/x-sequelize/types/utils
- @subql/x-sequelize/types/utils/class-to-invokable
- @subql/x-sequelize/types/utils/deprecations
- @subql/x-sequelize/types/utils/join-sql-fragments
- @subql/x-sequelize/types/utils/logger
- @subql/x-sequelize/types/utils/set-required
- @subql/x-sequelize/types/utils/sql
- @subql/x-sequelize/types/utils/validator-extras
Readme
Sequelize
Sequelize is an easy-to-use and promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, DB2, Microsoft SQL Server, and Snowflake. It features solid transaction support, relations, eager and lazy loading, read replication and more.
Would you like to contribute? Read our contribution guidelines to know more. There are many ways to help! π
π» Getting Started
Ready to start using Sequelize? Head to sequelize.org to begin!
πΈ Supporting the project
Do you like Sequelize and would like to give back to the engineering team behind it?
We have recently created an OpenCollective based money pool which is shared amongst all core maintainers based on their contributions. Every support is wholeheartedly welcome. β€οΈ
π Major version changelog
Please find upgrade information to major versions here:
π Resources
π§ Tools
- CLI
- With TypeScript
- Enhanced TypeScript with decorators
- For GraphQL
- For CockroachDB
- Awesome Sequelize
- For YugabyteDB
π¬ Translations
- English (Official)
- δΈζζζ‘£ (Unofficial)
β οΈ Responsible disclosure
If you have security issues to report, please refer to our Responsible Disclosure Policy for more details.