Umbau zu tailwind + mobile friendly: LandingPage & Footer
This commit is contained in:
34
bizmatch-server/src/drizzle/import.js
Normal file
34
bizmatch-server/src/drizzle/import.js
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
require("dotenv/config");
|
||||
var node_postgres_1 = require("drizzle-orm/node-postgres");
|
||||
var pg_1 = require("pg");
|
||||
var Client = pg_1.default.Client;
|
||||
var schema = require("./schema.js");
|
||||
var fs_1 = require("fs");
|
||||
var connectionString = process.env.DATABASE_URL;
|
||||
// const pool = new Pool({connectionString})
|
||||
var client = new Client({ connectionString: connectionString });
|
||||
var db = (0, node_postgres_1.drizzle)(client, { schema: schema, logger: true });
|
||||
//Broker
|
||||
var filePath = "./data/broker.json";
|
||||
var data = (0, fs_1.readFileSync)(filePath, 'utf8');
|
||||
var jsonData = JSON.parse(data); // Erwartet ein Array von Objekten
|
||||
await db.delete(schema.users);
|
||||
console.log(jsonData.length);
|
||||
for (var _i = 0, jsonData_1 = jsonData; _i < jsonData_1.length; _i++) {
|
||||
var user = jsonData_1[_i];
|
||||
delete user.id;
|
||||
await db.insert(schema.users).values(user);
|
||||
}
|
||||
//Business Listings
|
||||
// filePath = `./data/businesses.json`
|
||||
// data = readFileSync(filePath, 'utf8');
|
||||
// jsonData = JSON.parse(data); // Erwartet ein Array von Objekten
|
||||
// db.delete(schema.businesses);
|
||||
// for (const business of jsonData) {
|
||||
// delete business.id
|
||||
// await db.insert(schema.businesses).values(business);
|
||||
// }
|
||||
//End
|
||||
//await client.end()
|
||||
Reference in New Issue
Block a user