導航:首頁 > 數據行情 > postgresql存股票資料庫

postgresql存股票資料庫

發布時間:2022-07-10 13:55:06

『壹』 如何導入PostgreSQL資料庫數據

用我寫的軟體可以用Excel導入到PostgreSQL,你上網找fitreport就行了。
或者這樣做:

可以寫語句或採用以下的方法

網上轉錄下來的方法:
步驟:

1.將excel表格欄位,按照postgresql 資料庫中表的欄位順序來整理數據,並保存為csv文件。

2.用記事本打開csv文件,另存為UTF-8格式。

3.使用PgAdmin客戶端鏈接postgresql資料庫,執行如下腳本,導入csv文件到PostgreSQL數據表:

testdata from 'd:/test/testdata.csv' delimiter as',' csv quote as '"'

註:testdata 是postgreSQL資料庫表的名稱。

注意事項:

1.test目錄需要賦予postgres 用戶可讀寫的許可權,否則會有如下報錯信息:

ERROR: could not open file "d:/testdata2.csv" forwriting: Permission denied

2.csv文件要為utf-8格式,否則導入時可能會有報錯:

ERROR: invalid bytesequence for encoding "UTF8": 0xcdf5

3.注意windows環境下文件路徑的表述方式,如:d:/test/data.csv

『貳』 MySQL 和 PostgreSQL 哪個更適合做金融資料庫

金融資料庫的需求:

  1. 高效存儲和檢索大量時間序列數據和橫截面數據
    這兩個 資料庫都能存儲 時間序列數據, 但不是 最高效的。

  2. 支持存儲和檢索大段文本數據
    MySQL 和其他大部分關系型資料庫的文本檢索能力不強,用 LIKE 效率低,只能 硬匹配,PgSQL 提供全文檢索功能 ( PgSQL 數據類型 包含 Text Search Types ),這是 PgSQL 很好的特性,可以充當輕量級搜索引擎。

  3. 對R和Python有穩定高效的介面
    MySQL 和 PgSQL 這方面都沒問題, 但 如果是 Python3, PgSQL 的 psycopg2(毫無爭議的就是這個adapter) 穩定高效, 而MySQL的 Python3 adapter 比較多,相對沒有 Python2 的穩定或高效。

  4. 具有一定存儲和檢索非結構化數據(例如圖結構)的能力

    一般情況下 圖形結構不做轉換是很難直接存到資料庫的吧,我猜你說的非結構化數據 是樹形結構吧,可以用 JSON 格式存儲, MySQL 和 PgSQL 都提供 JSON 格式的存儲功能,不同的是 MySQL 5.7 才有這個特性(當前最新版是5.7,也就是說近一兩年才有的),而 PgSQL ( 當前最新版是9.6 ) 從 9.2 加入了 JSON Type, 這個特性至今已經相當成熟了。另外 JSON 格式不能滿足你的話, PgSQL 還提供 XML 格式。

  5. 有好用易上手的GUI

    Navicat 和 DataGrip 都支持 這兩個資料庫, 願意花錢這個不是問題。

  6. 提供遠程訪問功能

    遠程訪問,這么基本的功能肯定都有,就不用多說了吧

  7. 安全性高

    這個不好說了, 看你們 DBA 和運維的實力咯(不過 MySQL 人好招)

  8. 資料庫本身有能力處理復雜業務邏輯

    MySQL 相對比較適合 簡單粗暴的業務邏輯

    PgSQL 處理復雜業務邏輯 有優勢

    綜上, PgSQL 更適合。



『叄』 如何在postgreSQL中選擇資料庫

安裝PostgreSQL資料庫之後,默認是只接受本地訪問連接。如果想在其他主機上訪問PostgreSQL資料庫伺服器,就需要進行相 應的配置。配置遠程連接PostgreSQL資料庫的步驟很簡單,只需要修改data目錄下的pg_hba.conf和postgresql.conf, 其中pg_hba.conf是用來配置對資料庫的訪問許可權,postgresql.conf文件用來配置PostgreSQL資料庫伺服器的相應的參數。 下面介紹配置的步驟:

1.修改pg_hba.conf文件,配置用戶的訪問許可權:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust

其中紅色標識的內容為新添加的內容,表示允許網段192.168.1.0上的所有主機使用所有合法的資料庫用戶名訪問資料庫,並提供加密的密碼驗 證。在我們的環境中,我們需要在主機192.168.1.5上使用postgres用戶訪問192.168.1.9上的PostgreSQL資料庫。

2.修改postgresql.conf文件,將資料庫伺服器的監聽模式修改為監聽所有主機發出的連接請求。
定位到#listen_addresses='localhost'。PostgreSQL安裝完成後,默認是只接受來在本機localhost的連接請 求,通過將改行內容修改為listen_addresses='*'來允許資料庫伺服器監聽來自任何主機的連接請求:
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
修改之後,保存並退出,然後重起資料庫,就可以在在遠程機器上訪問PostgreSQL資料庫了。

另外,資料庫管理小貼士:

matrix資料庫使用的是PostgreSQL資料庫。你可以安裝一個類似phpmyadmin的管理

『肆』 postgresql 如何附加資料庫

首先你要搞清楚現有的資料庫文件是哪個版本的,postgresql每0.1個版本號資料庫文件組織結構都會有改變

比如 8.3.1 和 8.4.1的資料庫文件就不能通用,但8.4.1和8.4.4的資料庫文件是通用的。。

然後找到相應版本的資料庫,安裝後,使用裡面的pg_ctl程序,用命令

pg_ctl -D "你的資料庫文件目錄的路徑" 就可以啟動了,如果版本正確的話,就可以用了。

『伍』 postgresql 資料庫 一個表保存多少條記錄適合呢

建議建立兩個表
一個是當年考勤表,一個是歷史考勤表,
每換一年後把當年考勤表的數據轉移到歷史考勤表,
對於postgresql資料庫來說,處理十萬內的數據還是很輕松的。

對於考勤記錄應該比較少用跨年分析,
如果真需要做跨年分析,用歷史考勤表來做

『陸』 postgresql怎麼導出資料庫

1
安裝postgresql
yum install postgresql postgresql-server
mysql佔用埠3306 pgsql是5432
2
導入整個資料庫
psql -U postgres(用戶名) 資料庫名(預設時同用戶名) < /data/m.sql
3
導出整個資料庫
pg_mp -h localhost -U postgres(用戶名) 資料庫名(預設時同用戶名) >/data/m.sql
4
導出某個表
pg_mp -h localhost -U postgres(用戶名) 資料庫名(預設時同用戶名) -t table(表名) >/data/m.sql
5
壓縮方法
一般用mp導出數據會比較大,推薦使用xz壓縮
壓縮方法 xz m.sql 會生成 m.sql.xz 的文件
6
xz壓縮數據倒數資料庫方法
xzcat /data/m.sql.xz | psql -h localhost -U postgres(用戶名) 資料庫名(預設時同用戶名)

『柒』 求postgreSQL 的資料庫的表數據,導入導出的sql語句,謝謝!

Postgresql數據的導入和導出,以及命令介紹

如何導出PostgreSQL資料庫中的數據:
pg_mp -U postgres -f mp.sql mydatabase
具體某個表
pg_mp -U postgres -t mytable -f mp.sql mydatabase

導入數據時首先創建資料庫再用psql導入:
createdb newdatabase
psql -d newdatabase -U postgres -f mp.sql

把數據按照自己所想的方式導出,強大的命令:
echo " students to? stdout DELIMITER '|'"|psql school|head
(students為表名,school為庫名,各個欄位以|分隔)
echo ' (select * from students order by age limit 10) to stdout;' | psql school

『捌』 postgresql可以管理哪些資料庫

不明白,postgresql是一種強大的DBMS,
常用的工具有
pgAdmin3等,postgresql是不是支持外部表鏈接我不知道,如果支持的話(比如
Microsoft
Office
Access
可以通過ODBC訪問幾乎所有的資料庫中的表),應該只受限於操作系統提供的驅動吧。

『玖』 postgresql 怎麼備份資料庫

PostgreSQL自帶一個客戶端pgAdmin,裡面有個備份,恢復選項,也能對資料庫進行備份 恢復(還原),但最近發現資料庫慢慢龐大的時候,經常出錯,備份的文件過程中出錯的幾率那是相當大,手動調節灰常有限。所以一直尋找完美的備份恢復方案。

夢里尋他千網路,伊人卻在燈火闌珊處...其實PostgreSQL內置不少的工具,尋找的備份恢復方案就在其中:pg_mp,psql。這兩個指令 在資料庫的安裝目錄下,比如我自己本地安裝的,路徑形如:C:\Program Files\PostgreSQL\9.5\;然後進入到bin文件夾,會看到不少的exe文件,這就是PostgreSQL內置的工具了。裡面會找到 pg_mp.exe,psql.exe兩個文件。我們怎麼用他們?
用法:
備份資料庫,指令如下:
pg_mp -h 164.82.233.54 -U postgres databasename > C:\databasename.bak

開始-運行-cmd 彈出dos控制台;然後 在控制台里,進入PostgreSQL安裝目錄bin下:
cd C:\Program Files\PostgreSQL\9.0\bin
最後執行備份指令:
pg_mp -h 164.82.233.54 -U postgres databasename > C:\databasename.bak

指令解釋:如上命令,pg_mp 是備份資料庫指令,164.82.233.54是資料庫的ip地址(必須保證資料庫允許外部訪問的許可權哦~),當然本地的資料庫ip寫 localhost;postgres 是資料庫的用戶名;databasename 是資料庫名。> 意思是導出到C:\databasename.bak文件里,如果沒有寫路徑,單單寫databasename.bak文件名,那麼備份文件會保存在C: \Program Files\PostgreSQL\9.0\bin 文件夾里。

恢復資料庫,指令如下:
psql -h localhost -U postgres -d databasename < C:\databasename.bak(測試沒有成功)

pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "symbolmcnew" --no-password --verbose "databasename.backup"(測試成功)

指令解釋:如上命令,psql是恢復資料庫命令,localhost是要恢復到哪個資料庫的地址,當然你可以寫上ip地址,也就是說能遠程恢復(必須保證 資料庫允許外部訪問的許可權哦~);postgres 就是要恢復到哪個資料庫的用戶;databasename 是要恢復到哪個資料庫。< 的意思是把C:\databasename.bak文件導入到指定的資料庫里。
以上所有的是針對windows而言的,如果在linux下,會不會有效?

在linux里依然有效。有一個值得注意的是:如果直接進入PostgreSQL的安裝目錄bin下,執行命令,可能會出現 找不到pg_mp,psql的現象,我們在可以這樣:
備份:
/opt/PostgreSQL/9.5/bin/pg_mp -h 164.82.233.54 -U postgres databasename > databasename.bak

恢復:
/opt/PostgreSQL/9.5/bin/psql -h localhost -U postgres -d databasename < databasename.bak

閱讀全文

與postgresql存股票資料庫相關的資料

熱點內容
炒股票呃呃呃軟體 瀏覽:351
華泰柏瑞科創50etf股票5億元 瀏覽:366
股票打板和價值投資 瀏覽:640
股票為什麼還沒開盤就漲停 瀏覽:736
股票實時大單數據 瀏覽:915
建設銀行股票app叫什麼 瀏覽:952
002006精工科技股票 瀏覽:428
99年519行情漲幅最大股票 瀏覽:434
宗申動力股票長期持有 瀏覽:621
萬華科技股票估值 瀏覽:552
唐人神股票最新價 瀏覽:80
技術分析與股票盈利預測在線閱讀 瀏覽:955
股票漲幅前面一點是什麼意思 瀏覽:185
股票的扣底什麼影響 瀏覽:254
股票2000塊20個漲停多錢 瀏覽:773
蘇寧易購投資股票市值 瀏覽:339
ST股票可以打什麼新股 瀏覽:518
個人所得稅app股票分紅app 瀏覽:105
股票賣了錢周六周天能轉到銀行 瀏覽:57
視覺中國是怎麼了股票一直跌 瀏覽:37