['   \n  \n ["ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I \'d ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ।] ', "ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I 'd ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ।", ' ["ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I \'d ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਲਿਸਟ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਐਂਡਪੁਆਇੰਟ. "", ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦੀ ਹੈ।ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਅਤੇ ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲ ਬਣਾਉਂਦਾ ਹੈਃ \\n \'\' \\nਕੋਨਸਟ {ਪੂਲ} = ਲੋਡ਼ੀਂਦਾ (\'pg\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲਸੰਰਚਨਾ \\nConst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\n ਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ \'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ5432, \\n NAME _ 1:10, \\n ਆਇਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n}; \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (ਪੂਲਕੌਨਫਿਗ); \\n\\n//ਲਿਸਟ ਟੇਬਲ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨ \'ਕ੍ਰਿਏਟ ਨੈਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟ ਲਿਸਟ ਟੇਬਲ ()\' (\'CREATE TALBLE LIST\' (ID SERIAL PRIMARY KEY, ਨਾਮ)ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \',ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਲਈ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟਲਿਸਟ ਆਈਟਮਾਂਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਸਾਰਣੀ ਬਣਾਓ\'ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈ. ਡੀ. ਇੰਟੈਗਰ ਰੈਫਰੈਂਸ ਸੂਚੀਆਂ (ਆਈ. ਡੀ.), ਨਾਮ ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ){\\n console.error (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਟੇਬਲ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasync ਫੰਕਸ਼ਨਇੰਸਰਟਲਿਸਟ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਇੰਸਰਟ ਇੰਟੋ ਸੂਚੀਆਂ (ਨਾਮ) ਮੁੱਲ ($1) ਵਾਪਸੀ ਆਈਡੀ\', [ਨਾਮ]); \\n console.log (\'ਸਫਲਤਾਪੂਰਵਕ ਪਾਇਆ ਗਿਆ\')ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਕਰੋ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਨੂੰਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਓ \\nassync ਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ (ਸੂਚੀਆਈਡੀ, ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'INSERT INTO ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈਡੀ,ਨਾਮ) ਮੁੱਲ ($1, $2) ਵਾਪਸੀ ਆਈ. ਡੀ. \', [ਸੂਚੀ ਆਈ. ਡੀ., ਨਾਮ]); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ \',\' ਵਰਤਣ ਲਈ ਪੁੱਛਗਿੱਛ ਬਦਲੋ।sql-ਟੈਂਪਲੇਟ-ਸਤਰ \'] ', "ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I 'd ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ।", ' ["ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I \'d ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਲਿਸਟ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਐਂਡਪੁਆਇੰਟ. "", ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦੀ ਹੈ।ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਅਤੇ ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲ ਬਣਾਉਂਦਾ ਹੈਃ \\n \'\' \\nਕੋਨਸਟ {ਪੂਲ} = ਲੋਡ਼ੀਂਦਾ (\'pg\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲਸੰਰਚਨਾ \\nConst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\n ਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ \'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ5432, \\n NAME _ 1:10, \\n ਆਇਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n}; \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (ਪੂਲਕੌਨਫਿਗ); \\n\\n//ਲਿਸਟ ਟੇਬਲ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨ \'ਕ੍ਰਿਏਟ ਨੈਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟ ਲਿਸਟ ਟੇਬਲ ()\' (\'CREATE TALBLE LIST\' (ID SERIAL PRIMARY KEY, ਨਾਮ)ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \',ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਲਈ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟਲਿਸਟ ਆਈਟਮਾਂਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਸਾਰਣੀ ਬਣਾਓ\'ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈ. ਡੀ. ਇੰਟੈਗਰ ਰੈਫਰੈਂਸ ਸੂਚੀਆਂ (ਆਈ. ਡੀ.), ਨਾਮ ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ){\\n console.error (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਟੇਬਲ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasync ਫੰਕਸ਼ਨਇੰਸਰਟਲਿਸਟ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਇੰਸਰਟ ਇੰਟੋ ਸੂਚੀਆਂ (ਨਾਮ) ਮੁੱਲ ($1) ਵਾਪਸੀ ਆਈਡੀ\', [ਨਾਮ]); \\n console.log (\'ਸਫਲਤਾਪੂਰਵਕ ਪਾਇਆ ਗਿਆ\')ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਕਰੋ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਨੂੰਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਓ \\nassync ਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ (ਸੂਚੀਆਈਡੀ, ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'INSERT INTO ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈਡੀ,ਨਾਮ) ਮੁੱਲ ($1, $2) ਵਾਪਸੀ ਆਈ. ਡੀ. \', [ਸੂਚੀ ਆਈ. ਡੀ., ਨਾਮ]); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ \',\' ਵਰਤਣ ਲਈ ਪੁੱਛਗਿੱਛ ਬਦਲੋ।\'", ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦੀ ਹੈ ਅਤੇ ਇੱਕ ਕਨੈਕਸ਼ਨ ਪੂਲ ਬਣਾਉਂਦੀ ਹੈ।\'sql-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\' ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਦੇ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲਃ \\n \'\' \\nconst {Pool} =<unk> (\'pg\') ਦੀ ਲੋਡ਼ ਹੈ; \\nconst {sql} =ਲੋਡ਼ੀਂਦਾ ਹੈ (\'pg-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਸੰਰਚਨਾ\\nConst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\n ਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ\'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ 5432, \\n NAME _ 1:10, \\n ਆਇਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n}; \\n\\n// ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋਕੁਨੈਕਸ਼ਨ ਪੂਲ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (ਪੂਲਕੌਨਫਿਗ); ਲਿਸਟ ਟੇਬਲ ਬਣਾਉਣ ਲਈ \\n\\n// ਫੰਕਸ਼ਨ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਬਣਾਓਲਿਸਟ ਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋpool.query (\'\\n CREATE TALBLE LISTS (\\n ID SERIAL PRIMARY KEY, \\n ਨਾਮ VARCHAR (255) \\n) \\n\'); \\n console.log (\'ਸੂਚੀਆਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ\'); \\nਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਸੂਚੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਸਾਰਣੀ ਬਣਾਉਣ ਲਈ \\nasync ਫੰਕਸ਼ਨਆਈਟਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋ pool.query (\'\\n ਟੇਬਲ ਸੂਚੀ ਬਣਾਓ _ ਆਈਟਮਾਂ (\\n ਸੂਚੀ _ ਆਈ. ਡੀ. ਏਕੀਕ੍ਰਿਤ ਹਵਾਲੇ ਸੂਚੀਆਂ (ਆਈ. ਡੀ.), \\n ਨਾਮ ਵਰਚਰ (255) \\n) \\n\'); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nassync ਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ ਸੂਚੀ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'\\n INSERT INTO ਸੂਚੀਆਂ(ਨਾਮ) \\n ਮੁੱਲ ($1) \\n ਵਾਪਸੀ ਆਈ. ਡੀ. \\n \', [ਨਾਮ]); \\n console.log (\' ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\nconsole.error (\'ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasyncਫੰਕਸ਼ਨ ਇੰਸਰਟਲਿਸਟ ਆਈਟਮ (ਲਿਸਟਆਈਡੀ, ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋ pool.query (\'\\n ਇਨਸਰਟ ਇੰਟੋ ਲਿਸਟ _ ਆਈਟਮਾਂ (ਲਿਸਟ _ ਆਈਡੀ, ਨਾਮ) \\n ਮੁੱਲ ($1, $2) \\n ਵਾਪਸੀ ਆਈ. ਡੀ. \\n\',[ਲਿਸਟਆਈਡੀ, ਨਾਮ]); \\n console.log (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ\'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀ\'ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚਃ \', ਗਲਤੀ); \\n} \\n\', \'ਇਸ ਦੀ ਬਜਾਏ. SQL ਫਾਇਲ ਵਿੱਚ ਬਣਾਓ ਟੇਬਲ ਸਟੇਟਮੈਂਟਸ ਪਾਓ\'] ', "ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I 'd ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ।", ' ["ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I \'d ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਲਿਸਟ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਐਂਡਪੁਆਇੰਟ. "", ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦੀ ਹੈ।ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਅਤੇ ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲ ਬਣਾਉਂਦਾ ਹੈਃ \\n \'\' \\nਕੋਨਸਟ {ਪੂਲ} = ਲੋਡ਼ੀਂਦਾ (\'pg\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲਸੰਰਚਨਾ \\nConst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\n ਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ \'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ5432, \\n NAME _ 1:10, \\n ਆਇਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n}; \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (ਪੂਲਕੌਨਫਿਗ); \\n\\n//ਲਿਸਟ ਟੇਬਲ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨ \'ਕ੍ਰਿਏਟ ਨੈਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟ ਲਿਸਟ ਟੇਬਲ ()\' (\'CREATE TALBLE LIST\' (ID SERIAL PRIMARY KEY, ਨਾਮ)ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \',ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਲਈ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਕ੍ਰਿਏਟਲਿਸਟ ਆਈਟਮਾਂਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਸਾਰਣੀ ਬਣਾਓ\'ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈ. ਡੀ. ਇੰਟੈਗਰ ਰੈਫਰੈਂਸ ਸੂਚੀਆਂ (ਆਈ. ਡੀ.), ਨਾਮ ਵਾਰਚਰ (255)) \'); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ){\\n console.error (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਟੇਬਲ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasync ਫੰਕਸ਼ਨਇੰਸਰਟਲਿਸਟ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'ਇੰਸਰਟ ਇੰਟੋ ਸੂਚੀਆਂ (ਨਾਮ) ਮੁੱਲ ($1) ਵਾਪਸੀ ਆਈਡੀ\', [ਨਾਮ]); \\n console.log (\'ਸਫਲਤਾਪੂਰਵਕ ਪਾਇਆ ਗਿਆ\')ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਕਰੋ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਨੂੰਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਓ \\nassync ਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ (ਸੂਚੀਆਈਡੀ, ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'INSERT INTO ਸੂਚੀ _ ਆਈਟਮਾਂ (ਸੂਚੀ _ ਆਈਡੀ,ਨਾਮ) ਮੁੱਲ ($1, $2) ਵਾਪਸੀ ਆਈ. ਡੀ. \', [ਸੂਚੀ ਆਈ. ਡੀ., ਨਾਮ]); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ \',\' ਵਰਤਣ ਲਈ ਪੁੱਛਗਿੱਛ ਬਦਲੋ।\'", ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦੀ ਹੈ ਅਤੇ ਇੱਕ ਕਨੈਕਸ਼ਨ ਪੂਲ ਬਣਾਉਂਦੀ ਹੈ।\'sql-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\' ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਦੇ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲਃ \\n \'\' \\nconst {Pool} =<unk> (\'pg\') ਦੀ ਲੋਡ਼ ਹੈ; \\nconst {sql} =ਲੋਡ਼ੀਂਦਾ ਹੈ (\'pg-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਸੰਰਚਨਾ\\nConst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\n ਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ\'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ 5432, \\n NAME _ 1:10, \\n ਆਇਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n}; \\n\\n// ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋਕੁਨੈਕਸ਼ਨ ਪੂਲ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (ਪੂਲਕੌਨਫਿਗ); ਲਿਸਟ ਟੇਬਲ ਬਣਾਉਣ ਲਈ \\n\\n// ਫੰਕਸ਼ਨ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਬਣਾਓਲਿਸਟ ਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋpool.query (\'\\n CREATE TALBLE LISTS (\\n ID SERIAL PRIMARY KEY, \\n ਨਾਮ VARCHAR (255) \\n) \\n\'); \\n console.log (\'ਸੂਚੀਆਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ\'); \\nਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਸੂਚੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਸਾਰਣੀ ਬਣਾਉਣ ਲਈ \\nasync ਫੰਕਸ਼ਨਆਈਟਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋ pool.query (\'\\n ਟੇਬਲ ਸੂਚੀ ਬਣਾਓ _ ਆਈਟਮਾਂ (\\n ਸੂਚੀ _ ਆਈ. ਡੀ. ਏਕੀਕ੍ਰਿਤ ਹਵਾਲੇ ਸੂਚੀਆਂ (ਆਈ. ਡੀ.), \\n ਨਾਮ ਵਰਚਰ (255) \\n) \\n\'); \\n console.log (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nassync ਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ ਸੂਚੀ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'\\n INSERT INTO ਸੂਚੀਆਂ(ਨਾਮ) \\n ਮੁੱਲ ($1) \\n ਵਾਪਸੀ ਆਈ. ਡੀ. \\n \', [ਨਾਮ]); \\n console.log (\' ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\nconsole.error (\'ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasyncਫੰਕਸ਼ਨ ਇੰਸਰਟਲਿਸਟ ਆਈਟਮ (ਲਿਸਟਆਈਡੀ, ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ ਕਰੋ pool.query (\'\\n ਇਨਸਰਟ ਇੰਟੋ ਲਿਸਟ _ ਆਈਟਮਾਂ (ਲਿਸਟ _ ਆਈਡੀ, ਨਾਮ) \\n ਮੁੱਲ ($1, $2) \\n ਵਾਪਸੀ ਆਈ. ਡੀ. \\n\',[ਲਿਸਟਆਈਡੀ, ਨਾਮ]); \\n console.log (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਰਿਕਾਰਡ ਪਾਇਆ ਗਿਆ\'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀ\'ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚਃ \', ਗਲਤੀ); \\n} \\n\' \',\' ਇਸ ਦੀ ਬਜਾਏ. SQL ਫਾਇਲ ਵਿੱਚ ਬਣਾਓ ਟੇਬਲ ਸਟੇਟਮੈਂਟਸ ਪਾਓ \',\' ਇੱਥੇ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ।ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਪੋਸਟਗਰੇਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ ਅਤੇ ਨਿਰਧਾਰਤ ਖੇਤਰਾਂ ਦੇ ਨਾਲ ਨਿਰਧਾਰਤ ਟੇਬਲ ਬਣਾਉਂਦਾ ਹੈ।\'sql-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\' ਅਤੇ ਕ੍ਰਿਏਟ ਟੇਬਲ ਸਟੇਟਮੈਂਟਸ ਨੂੰ \'. sql\' ਫਾਈਲ ਵਿੱਚ ਸਟੋਰ ਕਰਨਾਃ \\n \'\' \\nconst {Pool} = ਮੰਗੇ (\'pg\'); \\nconst {ਰੀਡਫਾਈਲਸਿੰਕ} =ਲੋਡ਼ੀਂਦਾ ਹੈ (\'fs\'); \\nconst {sql} = ਲੋਡ਼ੀਂਦਾ ਹੈ (\'pg-ਟੈਂਪਲੇਟ-ਸਟਰਿੰਗਜ਼\'); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਸੰਰਚਨਾ\\nconst poolConfig = {\\n ਉਪਭੋਗੀਃ \'ਤੁਹਾਡਾ _ ਉਪਭੋਗਤਾ ਨਾਮ\', \\nਹੋਸਟਃ \'ਤੁਹਾਡਾ _ ਹੋਸਟ\', \\n ਡਾਟਾਬੇਸਃ \'ਤੁਹਾਡਾ _ ਡਾਟਾਬੇਸ\', \\n ਪਾਸਵਰਡਃ \'ਤੁਹਾਡਾ _ ਪਾਸਵਰਡ\', \\n ਪੋਰਟਃ 5432, \\n NAME _ 1:10, \\n ਆਈਡਲ ਟਾਈਮਆਉਟਮਿਲਿਸਃ 30000, \\n; \\n/ਪਡ਼੍ਹੋ. sql ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਕ੍ਰਿਏਟ ਟੇਬਲ ਸਟੇਟਮੈਂਟਸ ਹਨ \\nConst sqlFile = ਰੀਡਫਾਈਲਸਿੰਕ (\'./sql/ਕ੍ਰਿਏਟ _ ਟੇਬਲਸ. sql\', \'utf8\'); \\nconst ਕ੍ਰਿਏਟ ਟੇਬਲਸਕਿਊਲ =sql.parse (sqlFyle); \\n\\n// ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁਡ਼ੋ\\nਕੌਂਸਟ ਪੂਲ = ਨਵਾਂ ਪੂਲ (poolConfig); \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀਆਂ ਬਣਾਉਣ ਲਈਟੇਬਲ\\ਨਾਸਿੰਕ ਫੰਕਸ਼ਨ ਬਣਾਓਲਿਸਟ ਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (createTablesSql.statement); \\n console.log (\'ਸਫ਼ਲਤਾਪੂਰਵਕ ਸੂਚੀਆਂ ਬਣਾਈਆਂ ਗਈਆਂ ਹਨ।ਟੇਬਲ \'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\' ਸੂਚੀ ਟੇਬਲ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ \', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਲਈ \\nasyncਫੰਕਸ਼ਨ ਕ੍ਰਿਯੇਟਲਿਸਟ ਆਈਟਮਾਂਟੇਬਲ () {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (createTablesSql.statement); \\n console.log (\'ਸੂਚੀ ਆਈਟਮਾਂ ਦੀ ਸਾਰਣੀ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਈ ਗਈ\'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\', ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ \\nasyncਫੰਕਸ਼ਨ ਸੰਮਿਲਿਤ ਕਰੋ (ਨਾਮ) {\\n ਕੋਸ਼ਿਸ਼ ਕਰੋ {\\n ਉਡੀਕ pool.query (\'\\n INSERT INTO ਸੂਚੀਆਂ (ਨਾਮ) \\n ਮੁੱਲ ($1) \\n ਵਾਪਸੀ ਆਈ. ਡੀ. \\n\', [ਨਾਮ]); \\nconsole.log (\'ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਸਫਲਤਾਪੂਰਵਕ ਪਾਇਆ ਗਿਆ\'); \\n} ਕੈਚ (ਗਲਤੀ) {\\n console.error (\'ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡ ਪਾਉਣ ਵਿੱਚ ਗਲਤੀਃ\',ਗਲਤੀ); \\n} \\n} \\n\\n// ਫੰਕਸ਼ਨ ਸੂਚੀ ਆਈਟਮਾਂ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਪਾਉਣ ਲਈ, \'ਇੱਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਕਾਰਜਸ਼ੀਲ ਕੰਪੋਨੈਂਟ ਬਣਾਓ ਜੋ ਇੱਕ ਸਿਰਲੇਖ ਨਾਲ ਇੱਕ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇਇੱਕ ਪ੍ਰੋਪ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕੀਤੀ ਗਈ ਐਰੇ ਦੇ ਅਧਾਰ ਉੱਤੇ ਵੇਰਵਾ। ਜੇਕਰ ਐਰੇ ਨੱਲ ਹੈ ਤਾਂ ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ ਦਿਸਦਾ \'] ', "ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮੋਡੀਊਲ ਬਣਾਓ ਜੋ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਪੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੋਸਟਗਰੇਸਕਲ ਨਾਲ ਜੁਡ਼ਦਾ ਹੈ। ਖੇਤਰ ਆਈਡੀ ਅਤੇ ਨਾਮ ਨਾਲ ਸੂਚੀ ਨਾਮਕ ਇੱਕ ਟੇਬਲ ਬਣਾਓ। ਇੱਕ ਬਣਾਓਟੇਬਲ ਜਿਸ ਨੂੰ ਸੂਚੀ ਆਈਟਮਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਖੇਤਰ ਸੂਚੀ I 'd ਅਤੇ ਨਾਮ ਹੈ। ਸੂਚੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਇੱਕ nodejs api ਅੰਤਮ ਬਿੰਦੂ ਬਣਾਓ। ਇੱਕ nodejs api ਬਣਾਓਸੂਚੀ ਆਈਟਮਾਂ ਟੇਬਲ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਜੋਡ਼ਨ ਲਈ ਅੰਤਮ ਬਿੰਦੂ। \n "]