compound icon indicating copy to clipboard operation
compound copied to clipboard

database adapters not working

Open Anonyfox opened this issue 12 years ago • 1 comments

Hey i just started to play around with compound and its ORM, but... the database choices seem to be failing for me. I prefer the coffeescript, but tried with plain JS, too.

The workflow is basically the same across all my attempts, and i am using osx 10.9 mavericks:

compound init noir-eso --coffee -css less --db [one of below] cd noir-eso npm install compound g crud race name image text markdown compound db create compound db migrate compound s --> go to /races and try adding a new record

sqlite3: automigrate/autocreate just doesn't work. Changed database settings to a concrete file, and my inspection tool shows that there is no table created.

mysql: the "mysql is not installed" error seen in another ticket here. none of the solutions help.

nano:

[...]/noir-eso/node_modules/jugglingdb-nano/lib/nano.js:23
    return db.insert(design, '_design/nano', function(err, doc) {
              ^
TypeError: Object #<Object> has no method 'insert'

firebird: [Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/compound/templates/config/database_firebird.coffee']

redis isn't suitable for my planned project, mongoDB seems to work, but isn't really suitable, too.

Anonyfox avatar Oct 28 '13 20:10 Anonyfox

Me too getting same Error in case of Couchdb(nano), mysql,mongo,postgres and redis working fine.

diatmpravin avatar Dec 23 '13 07:12 diatmpravin