From f28ea8bd0abfa58ea85f05de7bab58d8cc00fb63 Mon Sep 17 00:00:00 2001 From: Rayhan Hassou Date: Wed, 6 Dec 2023 11:09:00 +0100 Subject: [PATCH] some upgrade --- API-Project/src/gateways/ingredients.gateway.ts | 9 ++++----- API-Project/src/server.ts | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/API-Project/src/gateways/ingredients.gateway.ts b/API-Project/src/gateways/ingredients.gateway.ts index 31f9f77..e3aa7d8 100644 --- a/API-Project/src/gateways/ingredients.gateway.ts +++ b/API-Project/src/gateways/ingredients.gateway.ts @@ -101,11 +101,10 @@ export class IngredientsGateway { const query = { text: ` - CREATE EXTENSION IF NOT EXISTS pg_trgm; - SELECT * - FROM Ingredients - WHERE LOWER(name) LIKE $1 - ORDER BY similarity(name, $2) DESC, name ASC; + SELECT * + FROM Ingredients + WHERE LOWER(name) LIKE $1 + ORDER BY (CASE WHEN name ILIKE $2 THEN 1 ELSE 2 END), name ASC; `, values: [`%${prompt.toLowerCase()}%`, prompt.toLowerCase()], }; diff --git a/API-Project/src/server.ts b/API-Project/src/server.ts index 44cf7d2..0104f5b 100644 --- a/API-Project/src/server.ts +++ b/API-Project/src/server.ts @@ -5,7 +5,7 @@ import { IngredientsController } from "./controllers/ingredients.controller"; import { RecipesController } from "./controllers/recipes.controller"; import { StepsController } from "./controllers/steps.controller"; - +console.log(process.env.DB_USERNAME); let helmet = require("helmet"); const app = express();