1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

pg: improve pg README.md (#15206)

This commit is contained in:
Hitalo de Jesus do Rosário Souza 2022-07-25 02:32:21 -03:00 committed by GitHub
parent 7bf2ad6889
commit 82db1e4746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,13 +1,13 @@
## Description: ## Description:
`pg` is a wrapper for the PostgreSQL client library. It provides access `pg` is a wrapper for the PostgreSQL client library. It provides access to a PostgreSQL
to a PostgreSQL DB server. database server.
Before you can use this module, you must first have PostgreSQL installed on Before you can use this module, you must first have PostgreSQL installed on your system.
your system. To do this, find your OS and perform the actions listed. To do this, find your OS and perform the actions listed.
**NOTE**: These instructions are meant only as a convenience. If your OS is not **NOTE**: These instructions are meant only as a convenience. If your OS is not listed
listed or you need extra help, [go here](https://www.postgresql.org/download/). or you need extra help, [go here](https://www.postgresql.org/download/).
### Fedora 31 ### Fedora 31
``` ```
@ -16,7 +16,7 @@ sudo systemctl enable postgresql # to autostart on startup
sudo systemctl start postgresql sudo systemctl start postgresql
``` ```
### Debian 10/11 ### Ubuntu/Debian
``` ```
sudo apt-get install postgresql postgresql-client sudo apt-get install postgresql postgresql-client
sudo systemctl enable postgresql # to autostart on startup sudo systemctl enable postgresql # to autostart on startup
@ -28,3 +28,25 @@ sudo systemctl start postgresql
brew install postgresql brew install postgresql
brew services start postgresql brew services start postgresql
``` ```
### MacOSX (MacPorts)
```
gem install pg -- --with-pg-config=/opt/local/lib/postgresql[version number]/bin/pg_config
```
## Installing libpq-dev or its equivalent for your OS: ##
**Ubuntu/Debian**: `sudo apt-get install libpq-dev`
**Red Hat Linux (RHEL)**: `yum install postgresql-devel`
**OpenSuse**: `zypper in postgresql-devel`
**ArchLinux**: `pacman -S postgresql-libs`
##Getting Started with [PostgreSQL](https://www.postgresqltutorial.com/postgresql-getting-started)
Read this section to learn how to install and connect to PostgreSQL
*[Windows](https://www.postgresqltutorial.com/install-postgresql)*;
*[Linux](https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-linux)*;
*[macOS](https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-macos)*.