sequence tests progress

This commit is contained in:
2026-03-13 16:18:41 +01:00
parent 6bdf281eab
commit 86c9e6b1cd
14 changed files with 117 additions and 33 deletions
@@ -38,6 +38,8 @@ public:
utils::result<std::vector<object::attribute>, utils::error> describe(const std::string& table) override;
utils::result<bool, utils::error> exists(const std::string &schema_name, const std::string &table_name) override;
utils::result<bool, utils::error> sequence_exists(const std::string &schema_name, const std::string &sequence_name) override;
[[nodiscard]] std::string to_escaped_string( const utils::blob_type_t& value ) const override;
private:
@@ -298,6 +298,10 @@ utils::result<bool, utils::error> postgres_connection::exists(const std::string
return utils::ok(*result == 1);
}
utils::result<bool, utils::error> postgres_connection::sequence_exists(const std::string& schema_name, const std::string& sequence_name) {
return utils::ok(false);
}
std::string postgres_connection::to_escaped_string(const utils::blob_type_t &value) const {
size_t escapedDataLength;
unsigned char *escapedData = PQescapeByteaConn(conn_, value.data(), value.size(), &escapedDataLength);
+2
View File
@@ -34,6 +34,8 @@ set(TEST_SOURCES
../../../test/utils/record_printer.hpp
../../../test/utils/record_printer.cpp
../../../test/models/model_metas.hpp
../../../test/backends/SequenceFixture.hpp
../../../test/backends/SequenceFixture.cpp
)
set(LIBRARY_TEST_TARGET PostgresTests)