foreach(var prop in myVar.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public))
{
Console.WriteLine("Name: {0}, Value: {1}",prop.Name, prop.GetValue(myVar,null));
}
Можно также использовать pgfutter, или, еще лучше, pgcsv.
pgfutter довольно ошибочен, повторно прокомментировал бы я pgcsv.
Вот то, как сделать это с pgcsv:
sudo pip install pgcsv
pgcsv --db 'postgresql://localhost/postgres?user=postgres&password=...' my_table my_file.csv
Взгляните на эту короткую статью .
Решение перефразировано здесь:
Создайте свою таблицу:
CREATE TABLE zip_codes
(ZIP char(5), LATITUDE double precision, LONGITUDE double precision,
CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);
Скопируйте данные из файла CSV в таблицу:
COPY zip_codes FROM '/path/to/csv/ZIP_CODES.txt' WITH (FORMAT csv);