Slefhostet und postgres

This commit is contained in:
2026-04-02 11:39:57 +02:00
parent b1c99893a6
commit 08483c7075
215 changed files with 4584 additions and 5190 deletions

View File

@@ -284,13 +284,13 @@ const convertToWebp = async (inputBuffer, outputPath) => {
fs.unlinkSync(tempPath);
};
const updatePlantImageUri = async (db, plantId, localImageUri) => {
await run(
db,
'UPDATE plants SET imageUri = ?, imageStatus = ?, updatedAt = datetime(\'now\') WHERE id = ?',
[localImageUri, 'ok', plantId],
);
};
const updatePlantImageUri = async (db, plantId, localImageUri) => {
await run(
db,
'UPDATE plants SET image_uri = $1, image_status = $2, updated_at = NOW() WHERE id = $3',
[localImageUri, 'ok', plantId],
);
};
const processPlant = async (db, plant, manifestItems, dumpFallbackMap, searchCache, refreshMatchers) => {
const currentUri = String(plant.imageUri || '').trim();
@@ -402,12 +402,12 @@ const main = async () => {
try {
await ensurePlantSchema(db);
const plants = await all(
db,
`SELECT id, name, botanicalName, imageUri
FROM plants
ORDER BY name COLLATE NOCASE ASC`,
);
const plants = await all(
db,
`SELECT id, name, botanical_name AS "botanicalName", image_uri AS "imageUri"
FROM plants
ORDER BY LOWER(name) ASC`,
);
console.log(`Preparing ${plants.length} plant images...`);