test a postgres connection and execute as script
This commit is contained in:
		
						commit
						b706e630ce
					
				
							
								
								
									
										141
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										141
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,141 @@ | ||||
| { | ||||
|   "name": "node_postgres", | ||||
|   "version": "1.0.0", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
|     "buffer-writer": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", | ||||
|       "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==" | ||||
|     }, | ||||
|     "inherits": { | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", | ||||
|       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" | ||||
|     }, | ||||
|     "packet-reader": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", | ||||
|       "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" | ||||
|     }, | ||||
|     "pg": { | ||||
|       "version": "8.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/pg/-/pg-8.5.1.tgz", | ||||
|       "integrity": "sha512-9wm3yX9lCfjvA98ybCyw2pADUivyNWT/yIP4ZcDVpMN0og70BUWYEGXPCTAQdGTAqnytfRADb7NERrY1qxhIqw==", | ||||
|       "requires": { | ||||
|         "buffer-writer": "2.0.0", | ||||
|         "packet-reader": "1.0.0", | ||||
|         "pg-connection-string": "^2.4.0", | ||||
|         "pg-pool": "^3.2.2", | ||||
|         "pg-protocol": "^1.4.0", | ||||
|         "pg-types": "^2.1.0", | ||||
|         "pgpass": "1.x" | ||||
|       } | ||||
|     }, | ||||
|     "pg-connection-string": { | ||||
|       "version": "2.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", | ||||
|       "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" | ||||
|     }, | ||||
|     "pg-int8": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", | ||||
|       "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" | ||||
|     }, | ||||
|     "pg-pool": { | ||||
|       "version": "3.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz", | ||||
|       "integrity": "sha512-ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==" | ||||
|     }, | ||||
|     "pg-protocol": { | ||||
|       "version": "1.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz", | ||||
|       "integrity": "sha512-El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA==" | ||||
|     }, | ||||
|     "pg-types": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", | ||||
|       "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", | ||||
|       "requires": { | ||||
|         "pg-int8": "1.0.1", | ||||
|         "postgres-array": "~2.0.0", | ||||
|         "postgres-bytea": "~1.0.0", | ||||
|         "postgres-date": "~1.0.4", | ||||
|         "postgres-interval": "^1.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "pgpass": { | ||||
|       "version": "1.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", | ||||
|       "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", | ||||
|       "requires": { | ||||
|         "split2": "^3.1.1" | ||||
|       } | ||||
|     }, | ||||
|     "postgres-array": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", | ||||
|       "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" | ||||
|     }, | ||||
|     "postgres-bytea": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", | ||||
|       "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=" | ||||
|     }, | ||||
|     "postgres-date": { | ||||
|       "version": "1.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", | ||||
|       "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==" | ||||
|     }, | ||||
|     "postgres-interval": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", | ||||
|       "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", | ||||
|       "requires": { | ||||
|         "xtend": "^4.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "readable-stream": { | ||||
|       "version": "3.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||||
|       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||||
|       "requires": { | ||||
|         "inherits": "^2.0.3", | ||||
|         "string_decoder": "^1.1.1", | ||||
|         "util-deprecate": "^1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "safe-buffer": { | ||||
|       "version": "5.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | ||||
|       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" | ||||
|     }, | ||||
|     "split2": { | ||||
|       "version": "3.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", | ||||
|       "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", | ||||
|       "requires": { | ||||
|         "readable-stream": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "string_decoder": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", | ||||
|       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", | ||||
|       "requires": { | ||||
|         "safe-buffer": "~5.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "util-deprecate": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||||
|       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | ||||
|     }, | ||||
|     "xtend": { | ||||
|       "version": "4.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", | ||||
|       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" | ||||
|     } | ||||
|   } | ||||
| } | ||||
							
								
								
									
										14
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| { | ||||
|   "name": "node_postgres", | ||||
|   "version": "1.0.0", | ||||
|   "description": "", | ||||
|   "main": "script.js", | ||||
|   "scripts": { | ||||
|     "test": "echo \"Error: no test specified\" && exit 1" | ||||
|   }, | ||||
|   "author": "", | ||||
|   "license": "ISC", | ||||
|   "dependencies": { | ||||
|     "pg": "^8.5.1" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										24
									
								
								script.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								script.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| const { Pool, Client } = require('pg') | ||||
| const pool = new Pool({ | ||||
|     user: 'ptrowbridge', | ||||
|     host: '192.168.1.110', | ||||
|     database: 'ubm', | ||||
|     password: 'gyaswddh1983', | ||||
|     port: 5432, | ||||
| }) | ||||
| pool.query('SELECT NOW()', (err, res) => { | ||||
|   console.log(err, res) | ||||
|   pool.end() | ||||
| }) | ||||
| const client = new Client({ | ||||
|     user: 'ptrowbridge', | ||||
|     host: '192.168.1.110', | ||||
|     database: 'ubm', | ||||
|     password: 'gyaswddh1983', | ||||
|     port: 5432, | ||||
| }) | ||||
| client.connect() | ||||
| client.query('SELECT * from pg_stat_activity', (err, res) => { | ||||
|   console.log(err, res) | ||||
|   client.end() | ||||
| }) | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user