第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何正確地將文件位置存儲(chǔ)到 postgresql 表中?

如何正確地將文件位置存儲(chǔ)到 postgresql 表中?

慕碼人2483693 2023-09-19 17:13:50
我對(duì) postgresql 很陌生。我現(xiàn)在不打算深入研究它,因?yàn)槲疫€有其他優(yōu)先主題需要完成。但現(xiàn)在我需要了解一些postgresql的基礎(chǔ)知識(shí)才能完美完成個(gè)人項(xiàng)目。我需要將文件位置保存在 postgresql 表的列中。創(chuàng)建表時(shí)應(yīng)該為表保留什么類(lèi)型?如何檢索文件名?我必須存儲(chǔ)一個(gè) 10 位數(shù)字長(zhǎng)的號(hào)碼?如果我將類(lèi)型指定為 int 可以嗎?CREATE TABLE "Test" (  "test_id" uuid,  "user_id" int,  "test_name" text,  "saved_location" Type,  PRIMARY KEY ("test_id"));我想將 user_id 指定為 FK,但不知道該怎么做。我本想詳細(xì)學(xué)習(xí) SQL 并做到這一點(diǎn),但我另一門(mén)課程的日程安排很緊。請(qǐng)幫我。我正在使用Python。提前致謝。
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

我不明白問(wèn)題 1。表沒(méi)有類(lèi)型,它們只是表,除非您使用臨時(shí)表。對(duì)于文件名和保存位置等,通常使用任何字符串 varchar 都會(huì)解決您的所有問(wèn)題。您希望將 varchar 數(shù)據(jù)類(lèi)型設(shè)置為您的用例中字符串的最大長(zhǎng)度,因?yàn)檫@就是無(wú)論它包含的字符串有多短,列都需要多少存儲(chǔ)空間。

對(duì)于文件名和保存位置,我認(rèn)為 varchar(100) 就足夠了,但這取決于你。如果您將其設(shè)置得太短并嘗試插入數(shù)據(jù),您將收到錯(cuò)誤。

要獲取文件名,從這個(gè)堆棧溢出線程開(kāi)始可能會(huì)讓您走上正確的方向?我不完全確定你需要什么。?

10位數(shù)字...

int 數(shù)據(jù)類(lèi)型可以攜帶 -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) 范圍內(nèi)的任何數(shù)字。如果您的 10 位數(shù)字需要更高或更低,那么請(qǐng)使用 BIGINT 數(shù)據(jù)類(lèi)型(它使用相當(dāng)多的存儲(chǔ)空間,但我懷疑您是否非常關(guān)心這一點(diǎn)。


查看完整回答
反對(duì) 回復(fù) 2023-09-19
  • 1 回答
  • 0 關(guān)注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)