介紹PostgreSQL中的Lateral類型_資料庫其它

PostgreSQL 9.3 用了一種新的等位型別! Lateral聯合的推出比較低調,但它實現了之前需要使用編寫程式才能獲得的強大的新查詢. 在本文中, 我將會介紹一個在 PostgreSQL 9.2 不可能被實現的渠道轉換剖析.什麼是 LATERAL 聯合?對此的最佳描述在文檔中 可選 FROM 語句清單 的底部:LATERAL 關鍵詞可以在首碼一個 SELECT FROM 子項. 這能讓 SELECT 子項在FROM項出現之前就引用到FROM項中的列. (沒有 LATERAL

介紹PostgreSQL中的jsonb資料類型_資料庫其它

PostgreSQL 9.4 正在載入一項新功能叫jsonb,是一種新型資料,可以儲存支援GIN索引的JSON 資料。換言之,此功能,在即將來臨的更新中最重要的是,如果連這都不重要的話,那就把Postgres 置於檔案為本資料庫系統的推薦位置吧。自從9.2開始,一個整合JSON 資料類型已經存在,帶有一整套功能(例如資料產生和資料解構功能),還有9.3新增的操作者。當使用JSON 資料類型,資料的被儲存成一完全一樣的副本,功能還在此之上運作,還另外需要後台運作的重新分析。這心得JSONB

使用Bucardo5實現PostgreSQL的主要資料庫複製_資料庫其它

下一代非同步多個主要資料庫複製系統Bucardo 5發布了。這個版本刪除了老版本中兩個資料庫源的限制,允許有更多的來源資料庫(即主要資料庫)以及更多的目標資料庫(即備份資料庫)。Bucardo還可以複製到其他類型的目標資料庫,其中包括MySQL、MariaDB、Oracle、SQLite、MongoDB和Redis。Bucardo已經被完全重寫了,這個版本比前一版本Bucardo 4功能更強大,效率更高。你可以訪問Bucardo

在PostgreSQL中使用數組時值得注意的一些地方_資料庫其它

在Heap中,我們依靠PostgreSQL支撐大多數後端繁重的任務,我們儲存每個事件為一個hstore blob,我們為每個跟蹤的使用者維護一個已完成事件的PostgreSQL數組,並將這些事件按時間排序。

在PostgreSQL中使用日期類型時一些需要注意的地方_資料庫其它

 當我們這些使用Rails的人看到例如5.weeks.from_nowor3.days.ago + 2.hours時並不會感到驚訝。同樣,PostgreSQL也可以做到,你可以通過簡單調用PostgreSQL內建函數來實現相同的功能。目前時間/日期/時間戳擷取目前時間的方式有很多種,在這之前我們需要知道以下兩種類型的區別:     總是返回當前的值 (clock_timestamp())    

一個提升PostgreSQL效能的小技巧_資料庫其它

 在一個(差)的PostgreSQL 查詢中只要一個小小到改動(ANY(ARRAY[...])to ANY(VALUES(...)))就能把查詢時間從20s縮減到0.2s。從最簡單的學習使用 EXPLAIN ANALYZE開始,到學習使用 Postgres community

在PostgreSQL中實現遞迴查詢的教程_資料庫其它

 介紹在Nilenso,哥在搞一個 (開源的哦!)用來設計和發起調查的應用。下面這個是一個調查的例子: 在內部,它是這樣表示滴:  一個調查包括了許多問題(question)。一系列問題可以歸到(可選)一個分類(category)中。我們實際的資料結構會複雜一點(特別是子問題sub-question部分),但先當它就只有question跟category吧。我們是這樣儲存question跟category的。每個question和category都有一個order_

設定CA認證來強化PostgreSQL的安全性的教程_資料庫其它

在經曆了多次的摸索實驗後我終於成功地實現了SSL認證認證的功能,因此我想這次我要把這些步驟記錄下來供日後查閱。出於安全和方便的原因,我要在一台單獨的專用機器上籤署客戶的認證,這台機器也稱為 認證授證中心(CA)。這讓我們在授權新的用戶端時不必先登入到PostgreSQL伺服器然後再簽署認證或者修改pg_hba.conf。我們要建立一個特殊的資料庫組,叫sslcertusers。這個組裡的所有使用者都可以通過由CA簽署的認證進行串連。在下面的例子中,請將"trustly"替換成你的公司名或組織名。

在PostgreSQL上安裝並使用擴充模組的教程_資料庫其它

安裝模組注意: 我的運行環境是 Ubuntu 10.04 和 PostgreSQL 8.4首先安裝 postgresql-contrib 包並重啟資料庫伺服器,然後檢查 contrib 目錄看是否包含一些可用模組: sudo apt-get install postgresql-contribsudo /etc/init.d/postgresql-8.4 restartcd /usr/share/postgresql/8.4/contrib/ls然後我們建立一個名為

介紹PostgreSQL中的範圍類型特性_資料庫其它

 PostgreSQL 9.2 的一項新特性就是範圍類型 range types,通過這個名字你可以輕鬆猜出該類型的用途,它可讓你為某列資料定義數值範圍。這個簡單的特性可以讓我們不需要定義兩個欄位來描述數值的開始值和結束值,一個最直觀的例子就是: postgres# CREATE TABLE salary_grid (id int, position_name text, start_salary int, end_salary int);CREATE

在Windows下自動備份PostgreSQL的教程_資料庫其它

背景在我工作上一個使用PostgreSQL資料庫的項目上需要一個自動化系統來每天執行備份。經過一番研究決定通過建立一個Windows批次檔並添加到Windows計劃任務中來實現。下面是具體步驟:怎樣配置第一步:下載批次檔。第二步:你可以通過一個簡單的命令(schtasks

舉例簡單介紹PostgreSQL中的數組_資料庫其它

 PostgreSQL 有很多豐富的開箱即用的資料類型,從標準的數字資料類型、到幾何類型,甚至網路資料類型等等。雖然很多人會忽略這些資料類 型,但卻是我最喜歡的特性之一。而數組資料類型正如你所期望的,可以在 PostgreSQL 儲存數組資料,有了這個特性,你可以在單個表中實現以往需要多個表才能實現的儲存要求。為什麼要使用數組來儲存資料,如果你是應用開發人員,那麼在資料庫中使用同樣的模型來儲存程式中的資料,何樂而不為呢。況且這樣的做法還能提升效能。下面我們將介紹如何使用

Python串連PostgreSQL資料庫的方法_python

前言其實在Python中可以用來串連PostgreSQL的模組很多,這裡比較推薦psycopg2。psycopg2安裝起來非常的簡單(pip install psycopg2),這裡主要重點介紹下如何使用。串連資料庫:import psycopg2conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")串連時可用參數:   

PostgreSQL資料庫服務端監聽設定及用戶端串連方法教程_資料庫其它

眾所周知,PostgreSQL 是一個自由的對象-關聯式資料庫伺服器(資料庫管理系統),是一個可以免費使用的開放原始碼資料庫系統。本文詳細介紹了PostgreSQL資料庫服務端監聽設定及用戶端串連方法,具體如下:一、背景介紹:本文所述PostgreSQL服務端運行在RedHat Linux上,IP為:192.168.230.128用戶端安裝在Windows XP上,

15個postgresql資料庫實用命令分享_PostgreSQL

最初是想找postgresql資料庫佔用空間命令發現的這篇blog,發現其中提供的幾條命令很有用(但也有幾條感覺是充數的=。=),於是就把它翻譯過來了。另外這篇文章是09年的,所以裡面的內容可能有點過時,我收集了原文中有用的評論放在了最後面。現在有不少開源軟體都在使用postgreSQL作為它們的資料庫系統。但公司可能不會招一些全職的postgreSQL DBA來維護它(piglei: 在國內基本也找不到)。而會讓一些比如說Oracle DBA、Linux系統管理員或者程式員去

深入理解PostgreSQL的MVCC並發處理方式_PostgreSQL

Postgre資料庫的很大的賣點之一就是它處理並發的方式。我們的期望很簡單:讀永遠不阻塞寫,反之亦然。Postgres通過一個叫做 多版本並發控制(MVCC) 的機製做到了這一點。這個技術並不是Postgres所特有的:還有好幾種資料庫都實現了不同形式的MVCC,包括 Oracle、Berkeley DB、CouchDB 等等

PostgreSQL新手入門教程_PostgreSQL

自從MySQL被Oracle收購以後,PostgreSQL逐漸成為開源關係型資料庫的首選。本文介紹PostgreSQL的安裝和基本用法,供初次使用者上手。以下內容基於Debian作業系統,其他動作系統實在沒有精力兼顧,但是大部分內容應該普遍適用。安裝 1、首先,安裝PostgreSQL用戶端。  sudo apt-get install postgresql-client然後,安裝PostgreSQL伺服器。  sudo apt-get install postgresql2

Windows下Postgresql資料庫的下載與配置方法_PostgreSQL

注意下載的是二進位版,不是帶Windows

Debian中PostgreSQL資料庫安裝配置執行個體_PostgreSQL

用慣了MySQL後,想嘗試使用下PostgreSQL,據說這玩意兒也很強大,我在網上搜尋了下相關中文書籍,可惜相關書籍遠遠沒有MySQL那麼多,不過我在官方找到了由志願者翻譯的文檔(參考9.1文檔翻譯項目),說實話我英文文檔閱讀能力還是比較糾結的,所以有中文文檔當然優先中文了。在Debian下可以通過apt-get命令直接安裝:複製代碼 代碼如下:sudo apt-get install postgresql postgresql-client

用PostgreSQL資料庫做地理位置app應用_PostgreSQL

項目中用到了postgreSQL中的earthdistance()函數功能計算地球上兩點之間的距離,中文的資料太少了,我找到了一篇 英文的、講的很好的文章  ,特此翻譯,希望能夠協助到以後用到earthdistance的同學。做一個GEO應用從來都不是一件容易的事。但是用一些身邊的開源項目就可以在幾分鐘內輕鬆解決這個問題。

總頁數: 74 1 .... 57 58 59 60 61 .... 74 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.