git.iko.soy/rowtype-yoga/purescript-yoga-postgres
on main help sign in
2f0d408Add window function support (ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE, LAST_VALUE, NTH_VALUE) with OVER clause parsingMark bdd6704Add table alias support: fromAs, innerJoinAs, leftJoinAs for self-joinsMark 061ff32Fix edge cases: reject empty column lists, handle spaces inside aggregate parensMark b40b8feAdd DISTINCT, GROUP BY, HAVING, and aggregate functions (COUNT, SUM, AVG, MIN, MAX, etc.)Mark 05295c3Reject leading/double commas in SELECT clauseMark 3a0a994Fix trailing comma bug in ParseSelect, add compile-fail testMark 66861a6Fix connection failure test: ping returns Right false, not LeftMark 76a03daVerify all tests pass (54/55, 1 pre-existing connection test failure)Mark fbd649eReplace shouldSatisfy contains with shouldEqual for SQL string testsMark 4ede01fUnify Q and JQ into single Q type with tables :: Row (Row Type)Mark e668907Mark 9df15a7Mark 2a42213Add extended type support and integration tests for Jsonb, DateTime, BigInt, ArrayMark 10c5d60Add Jsonb, DateTime, BigInt, Array types and JSONB operator supportMark 9c531e7Add comprehensive compile-fail tests and fix insert row validationMark ede1ae1Add returningAll, optional Maybe inserts, IN array params, transaction variantsMark 6793714Add clause ordering and compile-fail testsMark c1a6a65Add clause ordering via phantom Row Type stage parameter on QMark 2eeb96bAdd delete, orderBy, limit, offset builder functionsMark 8fd793eParse and validate ON CONFLICT action at compile timeMark 266c320Add builder INSERT, UPDATE, ON CONFLICT with type-safe executionMark e9ae8f1Add typed query execution and integration testsMark 9011346Mark 42c4438Mark 9ed1354Mark 0ec143cMark a8d1820Mark 77c1847Mark 44673e3Mark 545833bMark 09fafa2Mark a09869cMark ab6e5ecMark 9a2f17fMark 18fc598Mark 3997c4aMark cb401ffUpdate dependencies for yoga-postgres v0.1.0v0.1.0Mark 16f8dedInitial commit: yoga-postgresMark