Announcement

Collapse
No announcement yet.

sqlite - nodejs - javascript

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • sqlite - nodejs - javascript

    Hallo liebe Forumsgemeinschaft!

    Ich arbeite gerade an einer Webapp und versuche das Backend weiter zu bekommen.
    Nun erstellte ich die Datenbank in sqlite manuell. Also klassischer weg.. routes,model und controller alles zeile für zeile selbst eintippen.

    weiß jemand eine Library oder ähnliches um diesen Prozess zu optimieren?

    Natürlich steht das Datenmodell, die Tabellennamen und Feldnamen sind bereits vordefiniert (auf papier). Ich hoffe eine Empfehlung zu bekommen um das Backend nicht manuell zeile für zeile tippen zu müssen.

    Vielen Dank,
    besten Gruß
    nooby

  • #2
    Ich verstehe die Frage nicht.
    Ev. https://sqlitestudio.pl/
    Christian

    Comment


    • #3
      Danke für die blitzschnelle antwort!
      ich suche nach einer möglichkeit um die Tabellennamen und Feldnamen anzugeben und dann sollen alle CRUD funktionen und routes automatisch angelegt werden, sodass ich nicht für jede Tabelle zb dies:

      const createProject = (project) => {
      return new Promise((resolve, reject) => {
      db.serialize(() => {
      const stmt = db.prepare(`
      INSERT INTO projects
      (projectNumber, name, statusIntern, statusExtern, dateCreated, dateUpdated)
      VALUES(?, ?, ?, ?, ?, ?);
      `);
      stmt.run(
      project.projectNumber,
      project.name,
      project.statusIntern,
      project.statusExtern,
      project.dateCreated,
      project.dateUpdated,
      project.deleted,
      (err) => {
      if (err) {
      console.error(err);
      return reject(err);
      }
      project.id = this.lastID;
      resolve(project);
      }
      );
      stmt.finalize();
      });
      });
      };



      manuell anlegen muss. und das auch die routes von der library angelegt werden und nicht manuell gemacht werden muss.

      Vielen Dank,
      beste grüße

      Comment


      • #4
        Ok, weiß ich leider nicht.
        Christian

        Comment


        • #5
          Danke trotzdem für die schnelle antwort! schönen abend noch

          Comment


          • #6
            Danke gleichfalls...
            Christian

            Comment

            Working...
            X