Serba Serbi PostgreSQL

Syntax code dibawah ini biasanya sering saya gunakan ketika implementasi OpenERP, oleh karna itu untuk ‘catatan’ kecil ini tidak salahnya jika saya ikut dokumentasikan juga.


# Edit Postgres Conf
sudo nano /etc/postgresql/9.0/main/pg_hba.conf

# Run Server
python openerp-server -c /etc/openerp-server.conf

# Run Server & Update Semua Modul
python openerp-server -c /etc/openerp-server.conf -u all

# Run Server & Update Specific Modul & Specific Database
python openerp-server -c /etc/openerp-server.conf -d nama_database -u nama_modul
 
# Cek Aktif Program OpenERP
sudo ps aux | grep openerp

# Cek Aktif Program Postgres
sudo ps aux | grep postgresql

# Matikan service OpenERP
sudo kill -9 id_service

# CekOut Bazar
bzr branch sftp://bzr@domain:port/~/path_folder_projet

# Create New Repository
bzr init
bzr add
bzr commit -m "intial import to bzr"
bzr push sftp://bzr@domain:port/~/path_folder_projet

# Update perubahan bzr
bzr pull

# Add Data Bzr
bzr add nama_folder

# Commit Bzr
bzr commit -m "isi dengan komentar"

# Push Bzr
bzr push

# Akses SSH
ssh user_name@domain_name -p port

# Masuk postgres
sudo su postgres

### Console Postgres ###

# Create user dengan password
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt nama_user

# Delete User
dropuser nama_user

# Delete Database
dropdb nama_database

# Menampilkan List Database Dengan User
psql -l -U nama_user

# Membuat database dengan user tekait
createdb nama_database -U nama_user

# List User & Database
psql -l

# Masuk Database Untuk Action Query
psql -d namaDB

# Menampilkan daftar database dengan User & Host terkait
psql -l -h domain -U nama_user

#Dump Database
pg_dump -h domain -U nama_user nama_database | gzip > nama_database.gz

### Exit Console Potsgres ###

# Cek Status Postgres        
sudo /etc/init.d/postgresql status

# Action Service OpenERP
sudo /etc/init.d/openerp-server start
sudo /etc/init.d/openerp-server stop
sudo /etc/init.d/openerp-server restart

# Action Service Postgres
sudo /etc/init.d/postgresql start
sudo /etc/init.d/postgresql stop
sudo /etc/init.d/postgresql restart

# Trace Direktori Postgres
whereis postgresql

# Copy module to Addons
sudo cp -R /path_modul/nama_modul/ /path_addons/

# Cut module to Addons
sudo rm -R /path_modul/nama_modul/ /path_addons/

Selesai …

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s