資料庫遷移,postgresql到oracle9i

手頭上的項目現在需要遷移到oracle9i上,原先用的是postgresql,用了幾天的時間遷移成功了,記錄一下遷移過程:1、首先要知道oracle和postgresql某些類型的區別:postgresql --> oracle:----------------------------text -->clobbigint --> numvber(38)boolean --> CHAR(1),用T,F來表示,也可以用number(1),用0和1表示.我這裡採用的是CHAR(

如何查詢postgreSQL 裡面某個資料庫中所有使用者定義的資料表的名字

如何查詢postgreSQL 裡面某個資料庫中所有使用者定義的資料表的名字@forandever 2011-11-131、通過命令列查詢\d 資料庫  —— 得到所有表的名字\d 表名  —— 得到表結構 2、通過SQL語句查詢"select * from pg_tables"  —— 得到當前db中所有表的資訊(這裡pg_tables是系統檢視表)"select tablename from pg_tables where schemaname='public'"  ——

C#操作MySql,PostgreSQL

我們都對MySql比較熟悉,相較而言PostgreSQL就沒那麼出名.其實它們是兩個比較類似的關係型資料庫.PostgreSQL原來的名字叫Postgres,做了一些改進後就改名為PostgreSQL了.詳細介紹可以去官方網站看看MySQL官網:http://www.mysql.com/PostgreSQL官網:http://www.postgresql.org/MySQL裝好後一般沒預設的圖形操作介面,不過你可以下載個圖形介面的工具MySql

PostgreSQL: IDENT authentication failed for user postgres

PostgreSQL: IDENT authentication failed for user postgres出現這個問題是因為PostgreSQL的Client Authentication 使用了ident authentication. 通過修改pg_hda.conf可以解決.Ref: http://www.postgresql.org/docs/8.1/interactive/client-authentication.html# Allow any user on the

PostgreSQL查詢最佳化:查詢條件最佳化一(條件分類)

在SQL中,查詢條件在查詢最佳化階段需要被分成三種類型,三類條件有不同的作用,在某些情況下,可以相互轉化。首先說明一下SQL語句的執行步驟,可以分為三步:一,讀取表中的元組;二,如果有JOIN,則開始做JOIN;三,針對WHERE條件作過濾。我們以簡單的SQL為例:表TBL(c1 int, c2 int, c3 int);有SQL語句 :SELECT A.c1, B.c3 FROM TBL A , TBL B WHERE A.c1 = B.c3 AND A.c2 =

PostgreSQL 中文文檔

ALTER TABLENameALTER TABLE -- 修改表的定義SynopsisALTER TABLE [ ONLY ] name [ * ] action [, ... ]ALTER TABLE [ ONLY ] name [ * ] RENAME [ COLUMN ] column TO new_columnALTER TABLE name RENAME TO new_nameALTER TABLE name SET SCHEMA

PostgreSql 中常用sql

--查看資料庫select * from pg_database;--查看錶空間select * from pg_tablespace;--查看語言select * from pg_language;--查看角色使用者select * from pg_user;select * from pg_shadow;select * from pg_roles;--查看會話進程select * from pg_stat_activity;--查看錶SELECT * FROM pg_tables

AdminIII串連linux Postgresql過程中的幾個小問題

1、postgresql.conf主設定檔中要配置postgresql綁定的IP,如果不設定,可能只綁定本地閉環地址:127.0.0.1,可以設定為0.0.0.0;就包括了一切IPv4地址2、pg_hba.conf中的設定,這個裡面設定,主要是添加串連用戶端所在的機器IP,並且在IP後面要加個/32,/32是Ipv4的,ipv6就是/128.方法直接寫成password.設定方法參考:http://wiki.postgresql.org/wiki/9.1%E7%AC%AC%E5%8D%81%E4

資料庫postgresql函數(預存程序)的三個例子

 例子1:-- Function: getopngrd(numeric)-- DROP FUNCTION getopngrd(numeric);CREATE OR REPLACE FUNCTION getopngrd(opnsq numeric) RETURNS character varying AS$BODY$DECLARE rec RECORD; OpnGrd "varchar" := ''; sql "varchar";BEGIN sql := 'select

linux下刪除內建的postgresql 及全新安裝

root帳戶登入:su  root刪除: rpm -qa | grep postgresql | xargs rpm -e --nodeps 查詢: rpm -qa | grep postgresql windows用戶端: pgAdmin III 或 PhpPgAdminhttp://www.postgresql.org/download/# useradd postgre (自動建立 postgre 組)# tar xvfz postgresql-7.1.3.tar.gz# cd

Ruby中採用PG訪問Postgresql表及function

原文:Rails access the pg db在rails和ruby中,在我尋找要訪問postgresql時,總是發現所需要的庫為: gem install postgres-pr,gem install postgres,也就是使用postgres這個庫來完成與pg交的資料交換,當我採用ruby 直接使用 require 'postgres'

PostgreSQL叢集 http://icyriver.net/?p=176

  PL/Proxy和PostgreSQL叢集的結構關係可以用清楚地表示,對PL/Proxy和PostgreSQL叢集還不太瞭解的朋友可以看Skype Plans for PostgreSQL to Scale to 1 Billion

postgreSQL資料庫關於事務的幾個要點

postgreSQL資料庫 事務:1.postgreSQL資料庫不支援事務嵌套,但是支援在當前事務裡定義新儲存點,用儲存點來解決需要事務嵌套的地方。儲存點可以嵌套。2.ROLLBACK TO SAVEPOINT 1)復原所有指定儲存點建立之後執行的命令(包括這之後還有儲存點的命令,也復原了),儲存點仍然有效,並且需要時可以再次復原到該點。2)隱含地刪除所有在該儲存點之後建立的儲存點3.RELEASE

PostgreSQL 快速入門

PostgreSQL 快速入門 在Ubuntu系統中怎樣安裝和配置PostgreSQL伺服器 介紹 PostgreSQL是一個強大的關係型資料庫管理系統,它按照BSD許可[1]發行。PostgreSQL包含很多進階的特性,擁有良好的效能和很好的適用性。PostgreSQL綁定了很多種程式設計語言,例如 C, C++, Python, Java, PHP, Ruby等 ,它可以操作很多東西,從簡單的Web應用程式到擁有數百萬條記錄的龐大資料庫。安裝 你可以使用命令列安裝PostgreSQL,輸入:

PostgreSQL Linux安裝,使用簡易手冊

 PostgreSQL Linux安裝及使用,簡易手冊一,配置方法:1,首先下載任意版本的PostgreSQL For Linux X86_64wget http://downloads.enterprisedb.com/postgresql/postgresql-8.4.1-1-linux-x64.bin2,文字模式設定[root@imdba.cn ~]# ./postgresql-8.4.1-1-linux-x64.bin –mode text ———————————————————

postgresql源碼安裝__正確

使用的Linux發行版是ubuntu server 6.06,ubuntu 內建版本最高只有8.1,為了嘗鮮,同時8.2.0已經對基於windows平台的相容性進行了改進,便於平台的轉換。同時源碼安裝可以自己制定一些參數和設定,ubuntu雖然有很好的易用性和相容性,並且部分特性也較新,但是同window有些相像,減少也封閉了很多細節問題,讓開發人員沒有機會也不用嘗試去理解一些程式的安裝過程和參數,對於程式開發來說,並不一定是件好事。  一 安裝Postgresql8.2.01. 下載源碼。

cygwin下postgresql的配置及使用(zz)

author: takhisis@smth http://computer.mblogger.cn/abyss/ 一定要讓自己忙起來什麼也不想, 什麼也不要想, 不要想...不準想. About PostgreSQL PostgreSQL is an object-relational database management system (ORDBMS) based on POSTGRES, Version 4.2, developed at the University of

關於在windows下安裝postgresql-8.4.4-1-windows-binaries所出現的問題和解決

1. 出現’initdb’ is not recognized as an internal or external command,operableprogram or batch

Postgresql version 9.0 和之前版本的一個BUG

    最近,由於效能的問題把一些大資料量的表改為分區表(partition table)。在postgresql下這個過程也是很艱難的,參見我的另一篇文章。    本來這是一件利國利民的好事,誰料居然發生了沒有料想到的事情。幾天后有人發現對某個分區表的一個查詢特別的慢。查看後探索資料量大概為500w-600w查詢時間居然需要12s-13s。 這個不正常,分析後發現該sql中單單一個 select max(time_stamp) from **table; 的語句基本就耗費了11-12s。吼吼,

PostgreSQL遠端資料庫串連

由於postgresql沒有正確設定允許的IP導致的,導致我們遠端連線一個資料庫伺服器的時候往往不能串連上A機器安裝PostgreSQL,預設連接埠5432  想實現B機器通過遠端連線A機器的PostgreSQL服務。        1.如果A機器啟動Windows防火牆,則在“例外”中“添加連接埠”加上5432連接埠。      2.在postgresql.conf中的修改  listen_addresses = '*'  port = 5432      3.在pg_hba.conf中添加 

總頁數: 74 1 .... 38 39 40 41 42 .... 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.