2016-12-07 2 views
0

wird gebeten, zu tun:Wie soll ich mein Schema über node/npm/knex initialisieren? Jeder neue Entwickler in unserem Projekt

Um die Datenbank zum ersten Mal zu erstellen, führen: root -u $ mysql -p < SQL/schema.sql

Wir verwenden knex intern im Projekt. Wie können wir es verwenden, um stattdessen das Schema oder manuelle mysql-Befehle zu erstellen? Wie verbinden wir Npm dafür?

Sollten wir es unter npm install oder npm init tun? Wie verbinden wir diese Build-Ziele mit knex?

+0

Benötigen Sie mehr als http://knnexjs.org/#Migrations bietet? – Schwern

+0

@Schwern wahrscheinlich nicht, muss man es versuchen. Nachdem ich es code, was wäre die Syntax für ein neues dev die db zu initialisieren? 'knex migrieren: späteste'? Kann ich Knex von Npm aufrufen, was die Notwendigkeit für Leute zur 'npm Installation --g knex' beseitigt? – ripper234

+0

Ich weiß nicht mehr als das Handbuch, sorry. – Schwern

Antwort

0

Im Allgemeinen ist ein Shell-Skript, Ihre Bedürfnisse befriedigen kann:

Datenbank
  • erstellen
  • Knex wandern neueste
  • Knex laufen Samen

npm scripts ist, was Sie wollen, ist es technisch, öffne einfach eine andere Shell und führe Befehle darin aus.

Verwandte Themen