diff --git a/README.md b/README.md index fded8d0..3d134fb 100644 --- a/README.md +++ b/README.md @@ -277,19 +277,25 @@ See a [full example](tests/kysely.test.mjs) ## Sequelize -Enable the extension +Register the types **before** establishing the database connection. ```javascript -await sequelize.query('CREATE EXTENSION IF NOT EXISTS vector'); +import { Sequelize } from 'sequelize'; +import pgvector from 'pgvector/sequelize'; + +pgvector.registerTypes(Sequelize); ``` -Register the types +Initialize the connection to the database. ```javascript -import { Sequelize } from 'sequelize'; -import pgvector from 'pgvector/sequelize'; +let sequelize = new Sequelize(/* ... */); +``` -pgvector.registerTypes(Sequelize); +Enable the extension + +```javascript +await sequelize.query('CREATE EXTENSION IF NOT EXISTS vector'); ``` Add a vector field