"name: email" biçiminde büyük bir metin dosyanız var. Ayrıca, ad ve e-posta sütunlarına sahip bir tablo oluşturdum.Ubuntu'da Postgres'e bir metin dosyası içe aktarılsın mı?
Metin dosyasını tabloya nasıl yüklerim?
Textfile benim ubuntu sunucuda olduğunu ve komutları
benim veritabanına metin dosyasını almak için sırayla sonraki Ne yapacağızsudo -u postgres psql
\connect <username>"
kullanarak psql için bağladıysanız?
Adı olan bir satır varsa: fwef: [email protected]? e-postada bir ':' var. – Anh
@Anh sonra metin dosyasını bir CSV uyumlu formata dönüştürmeniz gerekir. sed -E/:(.*)$/: "\ 1"/'/ path/to/file>/path/to/file_converted', "e-posta" sütununu tırnak içine alacak ve böylece yalnızca iki tane olacak. sütunlar. – AlexM
Öyleyse, bu teklifin söz konusu olduğunda veritabanına nasıl aktarırım? Ayrıca, txt’imde her satırın her birinde '^ M’ olduğunu fark ettim. Örneğin, ad: email^M – Anh