кодировка Npgsql c#

Air777
Дата: 20.04.2015 18:07:50
String Query = @"
set client_encoding = 'utf8';
SELECT * FROM движения";

NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=postgres;Password=postgres;Database=test;Encoding=utf8");
conn.Open();



Возвращает ошибку
Npgsql.NpgsqlException:
relation "��������" does not exist
Severity: ERROR
Code: 42P01
...


Дело явно в кодировке, тк запрос к таблице с англ именем отрабатывает нормально.

Как победить?

ЗЫ кириллица в именах базы и колонок принципиальна. База создана в кодировке utf-8
Air777
Дата: 20.04.2015 18:12:56
Visual studio 2013

Npgsql v 2.2.4.3


PGSQL 9.1.2
Air777
Дата: 20.04.2015 18:29:00
Сам себе режиссер )

Оказалось что если использовать имена не на англ их нужно брать в кавычки тогда все работает.

select * from "движения"

Не очевидная штука.
Тема закрыта