Pertanyaan yang diberi tag «postgresql»

PostgreSQL adalah sumber terbuka, sistem manajemen database objek-relasional (ORDBMS) yang tersedia untuk semua platform utama termasuk Linux, UNIX, Windows dan OS X. Sebutkan versi persis Postgres Anda saat mengajukan pertanyaan. Pertanyaan tentang administrasi atau fitur-fitur canggih sebaiknya ditujukan ke dba.stackexchange.com.

9
Bagaimana Anda menemukan ukuran disk tabel Postgres / PostgreSQL dan indeksnya
Saya datang ke Postgres dari Oracle dan mencari cara untuk menemukan ukuran tabel dan indeks bytes/MB/GB/etc, atau bahkan lebih baik ukuran untuk semua tabel. Di Oracle saya memiliki pertanyaan panjang yang tidak menyenangkan yang melihat pada user_lobs dan user_segments untuk memberikan jawaban. Saya berasumsi di Postgres ada sesuatu yang bisa …
156 postgresql 

4
Wildcard PostgreSQL SEPERTI untuk setiap daftar kata
Saya punya daftar sederhana ~ 25 kata. Saya memiliki bidang varchar di PostgreSQL, katakanlah daftar itu ['foo', 'bar', 'baz']. Saya ingin menemukan baris di meja saya yang memiliki kata-kata itu. Ini akan berhasil, tetapi saya ingin sesuatu yang lebih elegan. select * from table where (lower(value) like '%foo%' or lower(value) …
156 sql  postgresql 

10
Memotong semua tabel dalam database Postgres
Saya secara teratur perlu menghapus semua data dari database PostgreSQL saya sebelum membangun kembali. Bagaimana saya melakukan ini secara langsung dalam SQL? Saat ini saya sudah berhasil membuat pernyataan SQL yang mengembalikan semua perintah yang perlu saya jalankan: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; …

9
Cadangkan / Kembalikan basis data PostgreSQL yang sudah di-dock
Saya mencoba mem-backup / mengembalikan database PostgreSQL seperti yang dijelaskan di situs Docker, tetapi datanya tidak dipulihkan. Volume yang digunakan oleh gambar database adalah: VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] dan CMD adalah: CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] Saya membuat wadah DB dengan perintah ini: docker run -it --name "$DB_CONTAINER_NAME" -d …


13
Apa pro dan kontra dari melakukan perhitungan dalam sql vs di aplikasi Anda
shopkeeper tabel memiliki bidang berikut: id (bigint),amount (numeric(19,2)),createddate (timestamp) Katakanlah, saya memiliki tabel di atas. Saya ingin mendapatkan catatan untuk kemarin dan menghasilkan laporan dengan memiliki jumlah yang dicetak ke sen. Salah satu caranya adalah dengan melakukan perhitungan dalam aplikasi java saya dan menjalankan kueri sederhana Date previousDate ;// $1 …

8
Ubah jenis bidang varchar menjadi bilangan bulat: "tidak dapat dicetak secara otomatis untuk mengetik bilangan bulat"
Saya memiliki meja kecil dan bidang tertentu berisi tipe " karakter yang bervariasi ". Saya mencoba mengubahnya ke " Integer " tetapi memberikan kesalahan bahwa casting tidak mungkin. Apakah ada cara mengatasi ini atau haruskah saya membuat tabel lain dan membawa catatan ke dalamnya menggunakan kueri. Bidang ini hanya berisi …

5
Jenis data apa untuk lintang dan bujur?
Saya pemula untuk PostgreSQL dan PostGIS. Saya ingin menyimpan nilai lintang dan bujur dalam tabel database PostgreSQL 9.1.1. Saya akan menghitung jarak antara dua titik, menemukan titik yang lebih dekat dengan menggunakan nilai lokasi ini. Jenis data mana yang harus saya gunakan untuk lintang dan bujur?


20
PSQLException: transaksi saat ini dibatalkan, perintah diabaikan sampai akhir blok transaksi
Saya melihat stacktrace (terpotong) berikut di file server.log JBoss 7.1.1 Final: Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) …





3
Cara memeriksa apakah ada tabel dalam skema yang diberikan
Postgres 8.4 dan database yang lebih besar berisi tabel umum dalam publicskema dan tabel khusus perusahaan dalam companyskema. companynama skema selalu dimulai dengan 'company'dan diakhiri dengan nomor perusahaan. Jadi mungkin ada skema seperti: public company1 company2 company3 ... companynn Aplikasi selalu bekerja dengan satu perusahaan. Ini search_pathditentukan sesuai dalam string …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.