diff --git a/server/database/queries/index.js b/server/database/queries/index.js index 4813b96..7a08efc 100644 --- a/server/database/queries/index.js +++ b/server/database/queries/index.js @@ -4,6 +4,7 @@ const { getKindergartenById, getKindergartenId, getKindergartenSearch, + deleteKindergartenQuery, } = require('./kindergarten'); const { getUsersQuery } = require('./users'); const { getLocationsQuery } = require('./locations'); @@ -14,6 +15,7 @@ module.exports = { getKindergartenById, addCommentsQuery, getKindergartenId, + deleteKindergartenQuery, getCommentsQuery, getUsersQuery, getLocationsQuery, diff --git a/server/database/queries/kindergarten/deleteKindergarten.js b/server/database/queries/kindergarten/deleteKindergarten.js new file mode 100644 index 0000000..dd46144 --- /dev/null +++ b/server/database/queries/kindergarten/deleteKindergarten.js @@ -0,0 +1,11 @@ +const { connection } = require('../../data'); + +const deleteKindergartenQuery = (kindergartenId) => { + const sql = { + text: 'DELETE * FROM kindergarten WHERE kindergartens.id=$1 CASCADE', + values: [kindergartenId], + }; + return connection.query(sql); +}; + +module.exports = deleteKindergartenQuery;