Comments (7)
Hey 👋
By design.
const { error, results } = await migrator.migrateToLatest()
if (error) {
// ...
}
https://kysely.dev/docs/migrations#running-migrations
from kysely.
I must have missed this bit.
It's the first thing we mention in the docs. You can also just hover over the function to see the docs.
![Screenshot 2024-05-27 at 12 53 34](https://private-user-images.githubusercontent.com/846508/334056990-2d752697-cef2-481f-84c3-f98b9dfbdff9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODEzNjksIm5iZiI6MTcxOTE4MTA2OSwicGF0aCI6Ii84NDY1MDgvMzM0MDU2OTkwLTJkNzUyNjk3LWNlZjItNDgxZi04NGMzLWY5OGI5ZGZiZGZmOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QyMjE3NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNGNkMjdlMDhlOTFhMGVlZmIxZWRmMjgyNGQ5OTk3ZjA2YmZlMjBlYjI1YzQ5MTVlOTY5NDM2M2YwMWExNTVkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.A01f1sC9CvSzBvCt4rbPdxEoVgrgFEIc0kQqzFlMtz4)
from kysely.
Tried it. Worked for me. Also, we have tests.
from kysely.
@koskimas What should the error look like on the terminal?
I am running on Deno with PostgresJS driver, I noticed even failure to connect to DB was not creating an error with a stack trace, it was just terminating the process.
This is without putting try/catch around the code.
I don't see tests that cover this scenario though.
from kysely.
@igalklebanov thank you! I must have missed this bit.
I was just going to comment how the error can be caught inside the migration file itself but not outside.
Got it!
from kysely.
Btw, we have a new CLI in the works. https://github.com/kysely-org/kysely-ctl
Try it out.
from kysely.
Yeah it's my bad guys, sorry 😅
In part because I was rewriting the code to work well with Deno so I was a little distracted.
I want to push a PR for docs with my Deno code soon to make it up to you both.
from kysely.
Related Issues (20)
- Memory issue when inserting lots of records to postgres HOT 1
- Pronunciation help is wrong HOT 3
- QueryCompilerError: Could not serialize value causes Kysely instance to fail later HOT 2
- Feature request: Feedback possibility during Migration HOT 1
- Is there a way to deduplicate parameters in template strings? HOT 1
- Postgres Introspection getTables() misses partition tables
- CamelCasePlugin messes up complex type mappings with setTypeParser HOT 2
- How to handle "empty" column selections? HOT 1
- The type of `eb` in `selectFrom(eb => ...)` is wrong
- RLS via Plugin? HOT 5
- getting started documentation errors with MssqlDialect
- db.schema returns undefined HOT 4
- fn.agg doesn't type-check HOT 6
- Typesafe select expression builder helper HOT 3
- MySQL `insertId` is undefined after executeTakeFirstOrThrow() HOT 2
- Enhance flexibility of `createPool()` in `MysqlDialectConfig`
- "Extending kysely" example doesn't compile HOT 3
- Unsupported MySQL DataTypes HOT 2
- Construct standalone SQL Snippets HOT 1
- [Discussion][Effect integration] Add Executable inheritence to all Executable Builders HOT 2
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 kysely.