public void NpgsqlErrorRepro1()
{
throw new NotImplementedException();
#if WHAT_TO_DO_WITH_THIS
using (var connection = new NpgsqlConnection(ConnectionString))
{
connection.Open();
using (var transaction = connection.BeginTransaction())
{
var largeObjectMgr = new LargeObjectManager(connection);
try
{
var largeObject = largeObjectMgr.Open(-1, LargeObjectManager.READWRITE);
transaction.Commit();
}
catch
{
// ignore the LO failure
}
} // *1* sometimes it throws "System.NotSupportedException: This stream does not support seek operations"
using (var command = connection.CreateCommand())
{
command.CommandText = "SELECT * FROM pg_database";
using (var reader = command.ExecuteReader())
{
Assert.IsTrue(reader.Read()); // *2* this fails if the initial connection is used
}
}
} // *3* sometimes it throws "System.NotSupportedException: This stream does not support seek operations"
#endif
}