以 cmd line 方式連進 pg (@db server)
# 切換為 pg 的 user su postgres # 執行 psql 進入 pg /home/pgsql-9.0.4/bin/psql # 選擇 DB \c [DB name)
query 時可使用 offset 與 limit
SELECT id, name FROM my_table WHERE type = 1 ORDER BY date DESC OFFSET 0 LIMIT 100
承上, 在 zend Framework 的語法
... $tbSelect = $mediaModel->getTable()->select() ->where('ID = ?', $id) ->where('TYPE = ?', '1') ->where('DATETIME <= NOW()') ->order('CNT DESC') ->LIMIT($limit, 0) // limit, offset ; ...
cf :
http://www.faqs.org/docs/ppbook/c4890.htm
http://blog.xuite.net/chihho32/blog/30143782
http://www.linux.org.tw/CLDP/HOWTO/app/PostgreSQL-HOWTO/
psql 執行 sql 檔
回覆刪除/home/pgsql/bin/psql -h [hostip] -U [user] -d [dbname] -f [sqlfile]