Sunday, November 23, 2014

beberapa perintah postgreSQL 9.3 di ubuntu 14.04

Setelbeah menggunakan postgresql 9.4 ternyata adabeberapa perintah yang berbeda. Setelah berhasil install postgre di ubuntu lalu masuk menggunakan perintah berikut

-------------------------------------------------
galih@galih-K46CA:~$ sudo su
[sudo] password for galih:
root@galih-K46CA:/home/galih# su - postgres
postgres@galih-K46CA:~$

------------------------------------------------

setelah masuk postgre selanjutnya membuat userbaru

--------------------------------------------
postgres@galih-K46CA:~$ createuser taqiemi
---------------------------------------------

Setelah user berhasil dibuat kita masuk menggunakan user postgre untuk memberi hak privellage, superuser, createdb dan lain2

------------------------------------------------------------------------------------
postgres@galih-K46CA:~$ psql -U postgres template1
psql (9.3.5)
Type "help" for help.

template1=#
template1=# ALTER USER taqiem superuser;
ALTER ROLE
template1=# ALTER USER taqiem createdb;
ALTER ROLE
template1=# \q
----------------------------------------------------------------------

 Selanjutnya login dengan user yang baru
----------------------------------------------------------------------
postgres@galih-K46CA:~$ psql -U taqiem template1
Password for user taqiem:
psql (9.3.5)
Type "help" for help.

template1=#
--------------------------------------------------------------------

Membuat database diuser baru
---------------------------------------------------------------------
template1=# create database monevdpu owner taqiem encoding 'SQL_ASCII' template template0;
CREATE DATABASE
---------------------------------------------------------------------

JIka mengalami error seperti ini
-------------------------------------------------------------------
ERROR:  encoding "SQL_ASCII" does not match locale "en_US.UTF-8"
DETAIL:  The chosen LC_CTYPE setting requires encoding "UTF8".
---------------------------------------------------------------------------------------------------------------

Maka dapat mengubah mengubah LC_CTYPE
--------------------------------------------------------------------------
ALTER DATABASE template0 SET LC_CTYPE TO 'C';
----------------------------------------------------------------------------------------



Thursday, November 20, 2014

posgresql menggunakan ubuntu 14.04

Cara instal postgresql di linux dapat langsung menggunakan terminal. Pada kasus kali ini yang digunakan adalah ubuntu 14.04.
Perintah yang perlu dijalankan adalah :

# apt-get -y update
# apt-get -y install postgresql postgreql-contrib

setelah perintah diatas selesai dieksekusi tinggal menjalankan database postgre.
Cara masuk didatabse postgre dapat menggunakan perintah sebagai berikut :

# su - postgres
# psql

Setelah perintah diatas maka seharusnya sudah bisa menggunakan database PostgreSQL di Ubuntu 14.04.






Tuesday, November 4, 2014

menampilkan foto saat input file dipilih

Menampilkan foto ketika input file dipilih menggunakan html dan javascript, sehingga ketika ingin mengupload foto dapat dilihat dulu gambar yang ingin diupload. berikut scriptnya :

<script>
function batal(){
             document.getElementById('form_md_kategori_barang').reset();
             $('input[name=GAMBAR]').change();
}
</script>
<input type="file" class ="form-control" onchange="readURL(this);" name="GAMBAR"/>
<img id="blah" src="#" alt="tampil gambar" style="display:none"/>
<script>
            function readURL(input){
                          if(input.files && input.files[0]){
                                   var reader = new FileReader();
                                   reader.onload = function(e){
                                            $('#blah').attr('src', e.target.result).width(150).height(200);
                                            document.getElementById('blah').style.display = 'none';
                                   }
                                   reader.readAsDataURL(input.files[0]);
                          }else{
                                 document.getElementById('blah').style.display = 'none';
                          }
               }
</script>
<button class="btn btn-default" onclick="batal()">Batal</button>