Comments (11)
PR is here #1281
from sqlite_orm.
Sure:
auto storage = sqlite_orm::make_storage(
path,
sqlite_orm::make_virtual_table(
"test",
sqlite_orm::using_fts5(
sqlite_orm::make_column("X", &Test::X))
)
);
auto simulation = storage.sync_schema_simulate(false);
from sqlite_orm.
PR is here #1283
from sqlite_orm.
@trevornagy please check dev
branch
from sqlite_orm.
That fixes it, will close this issue now. Thanks!
from sqlite_orm.
@trevornagy what kind of error you get?
from sqlite_orm.
Updated the original bug with the error, sorry meant to include that to begin with.
from sqlite_orm.
oh kurwa, it is a bug! Looks like we never using triggers with sync_schema_simulate
. It turned out that schema_status
override for trigger_t
doesn't exist. Let me fix it fast
from sqlite_orm.
merged. Please check
from sqlite_orm.
@fnc12 Works for triggers, but just noticed this same issue happens with virtual tables (created with FTS5)
Should I create a new issue or should we reuse this?
from sqlite_orm.
@trevornagy this issue is enough. I reopened it. feel free to reopen issues by yourself if you are sure something more has to be committed to the code base to fix the issue. Could you share repro code please?
from sqlite_orm.
Related Issues (20)
- C:\src\sqlite_orm\tests\schema\virtual_table.cpp(6): exception: no such module: FTS5: SQL logic error HOT 2
- I need to store a vector of vector<std::string> as a field in a persistent class, how can I do this? HOT 8
- add column sync_schema will recreate table HOT 12
- compile error with gcc 5.3.1 HOT 6
- Windows linker error SQLite3 HOT 3
- Warning on CMake >= 3.27 because of support for CMake >= 2.8.12
- Cannot Build my project HOT 2
- `SQLITE_DQS` Compile Option HOT 7
- Failed to compile origin/dev branch using GCC 8.3 HOT 2
- Do not understand select statement generation HOT 3
- Support for returning objects inside columns HOT 8
- Corrupted Databases HOT 10
- API has changed a bit : what is c<Type>? HOT 1
- why is this WITH not recursive? HOT 2
- FTS5 Options: Unindexed columns, prefix indexes, tokenizers & content HOT 29
- How to chain/assign conditions? HOT 4
- How to pre-expand when using the in-memory database mode? HOT 3
- Throwing std::system_error on sync_schema() ("SQL logic error") — syntax error? HOT 2
- Sqlcipher compatibility 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 sqlite_orm.