Size: a a a

Node.js — русскоговорящее сообщество

2021 January 16

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Ivan Sacura
сори там короч ошыбка: [ERROR] AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE weather(
   id INT PRIMARY KEY AUTO_INCREMENT,
   rh int,
   max' at line 6
Миграцию то покажи :)
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
'use strict';

var dbm;
var type;
var seed;
var fs = require('fs');
var path = require('path');
var Promise;

/**
 * We receive the dbmigrate dependency from dbmigrate initially.
 * This enables us to not have to rely on NODE_PATH.
 */
exports.setup = function(options, seedLink) {
 dbm = options.dbmigrate;
 type = dbm.dataType;
 seed = seedLink;
 Promise = options.Promise;
};

exports.up = function(db) {
 var filePath = path.join(__dirname, 'sqls', '20210115204633-main-up.sql');
 return new Promise( function( resolve, reject ) {
   fs.readFile(filePath, {encoding: 'utf-8'}, function(err,data){
     if (err) return reject(err);
     console.log('received data: ' + data);

     resolve(data);
   });
 })
 .then(function(data) {
   return db.runSql(data);
 });
};

exports.down = function(db) {
 var filePath = path.join(__dirname, 'sqls', '20210115204633-main-down.sql');
 return new Promise( function( resolve, reject ) {
   fs.readFile(filePath, {encoding: 'utf-8'}, function(err,data){
     if (err) return reject(err);
     console.log('received data: ' + data);

     resolve(data);
   });
 })
 .then(function(data) {
   return db.runSql(data);
 });
};

exports._meta = {
 "version": 1
};
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
это оно?
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
а разве сам запрос скл не есть миграция?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Да блядь
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Как вы заебали
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Как вы заебали
Психолог явно расстроится
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Mike Rize
Психолог явно расстроится
Не говори
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Mike Rize
Психолог явно расстроится
ахх да есть такое у меня  был вопрос по web3 о на сегодня миграций хватит
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Ivan Sacura
сори там короч ошыбка: [ERROR] AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE weather(
   id INT PRIMARY KEY AUTO_INCREMENT,
   rh int,
   max' at line 6
ок чо я не так делаю?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Ivan Sacura
ок чо я не так делаю?
Посмотри доку к mysql и как надо создавать таблицы
источник

C

Chris in Node.js — русскоговорящее сообщество
Ivan Sacura
ок чо я не так делаю?
Покажи, что у тебя в консоли, когда файл прочитался
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Чот с синтаксисом
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Посмотри доку к mysql и как надо создавать таблицы
работает проверил
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Ivan Sacura
работает проверил
Значит файл не так читается
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Chris
Покажи, что у тебя в консоли, когда файл прочитался
received data: CREATE TABLE city(
   id INT PRIMARY KEY AUTO_INCREMENT,
   Name varchar(255)
);

CREATE TABLE weather(
   id INT PRIMARY KEY AUTO_INCREMENT,
   rh int,
   max_temp int,
   min_temp int,
   solar_rad int,
   max_wind_spd int,
   max_uv int,
   snow int,
   start_date varchar(255),
   end_date varchar(255),
   cityId int,
   FOREIGN KEY (cityId) REFERENCES city (id)
);

[ERROR] AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE weather(
   id INT PRIMARY KEY AUTO_INCREMENT,
   rh int,
   max' at line 6
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
может нужно одним запросом делать всё както?
источник

AG

Alexander Gromov in Node.js — русскоговорящее сообщество
Привет всем. Кто-то настраивал Node приложение с вебпаком? И стоит ли игра свеч?
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Я
источник

AG

Alexander Gromov in Node.js — русскоговорящее сообщество
Не нашёл в интернете внятного решения, как это организовать
источник