Giter Club home page Giter Club logo

Comments (11)

domasx2 avatar domasx2 commented on July 25, 2024

On testing it seems that sequelize handles json fields correctly on postgres without any changes. Why are people having a problem then? Maybe using JSON sequelize datatype with mysql/sqlite

from sequelize-fixtures.

domasx2 avatar domasx2 commented on July 25, 2024

if anyone has a problem with JSON, please let me know

from sequelize-fixtures.

qfox avatar qfox commented on July 25, 2024

Have troubles with sqlite

from sequelize-fixtures.

domasx2 avatar domasx2 commented on July 25, 2024

i think sqlite does not support json fields, its postgres only

from sequelize-fixtures.

qfox avatar qfox commented on July 25, 2024

Well, yes, but this exception comes when I trying to load something to json field. Like it trying to retrieve what it stores and where statement becomes unreadable for sqlite:

     SequelizeDatabaseError: SQLITE_ERROR: unrecognized token: "#"
      at [object Object].Query.formatError (node_modules/sequelize/lib/dialects/sqlite/query.js:242:14)
      at node_modules/sequelize/lib/dialects/sqlite/query.js:47:29
      at replacement (node_modules/sqlite3/lib/trace.js:20:31)
      at Statement.errBack (node_modules/sqlite3/lib/sqlite3.js:16:21)

It puts data correctly (as I see), but crashes on fetch.

from sequelize-fixtures.

domasx2 avatar domasx2 commented on July 25, 2024

looks like sequelize generates invalid sql for sqlite in this case. Then technically it's a sequelize problem, not sequelize-fixtures

from sequelize-fixtures.

qfox avatar qfox commented on July 25, 2024

Looks like ;-( Need to file issue there. I don't have much info about the problem. Seems like as well as you are? ;-D

from sequelize-fixtures.

qfox avatar qfox commented on July 25, 2024

As a workaround: We can declare keys (https://github.com/domasx2/sequelize-fixtures#detect-duplicates-based-on-select-fields) explicitly to prevent filtering on json fields.

from sequelize-fixtures.

scandox avatar scandox commented on July 25, 2024

+1 for this workaround.

from sequelize-fixtures.

php-workx avatar php-workx commented on July 25, 2024

could you please support sequelize-json ( https://github.com/Growmies/sequelize-json ) or in general provide a better support for plugins which add hooks to the model instances?

from sequelize-fixtures.

domasx2 avatar domasx2 commented on July 25, 2024

set() is now supported with 844fc5e, sequelize-json shouldwork

from sequelize-fixtures.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.