Commit Graph

  • cf9b87868d Added helper functions for tableExpr tusharad 2024-09-07 16:10:43 +0530
  • c3da2baf32 Build with postgresql-libpq-0.11.0 master Trevis Elser 2024-09-04 21:09:43 -0400
  • 99d754330e Merge remote-tracking branch 'tusharad/feature/onConflictDo' Trevis Elser 2024-09-04 09:38:09 -0400
  • 46bfded387 Update ON CONFLICT support feature/onConflictDo Trevis Elser 2024-09-03 10:22:17 -0400
  • f618f975be Implements 'SqlComparable' instance for 'SqlMarshaller' Nebula Lavelle 2024-08-16 15:35:24 -0400
  • a2fb70088a Adds a helper that finds untracked fields on schema tables nebula/untracked-table-fields-function Nebula Lavelle 2024-08-13 11:17:26 -0400
  • 826bd83ba9 Added support for Insert ON CONFLICT DO UPDATE tusharad 2024-08-13 11:59:16 +0530
  • cf41ce0799 Adds planTraversable, a generalization of planList Nebula Lavelle 2024-08-07 11:15:32 -0400
  • 111b11da2a Updates GitHub workflow Nebula Lavelle 2024-08-07 11:35:10 -0400
  • 38f42e0603 Ensure OVER has correct parens Trevis Elser 2024-06-28 10:26:38 -0400
  • 7e162900d6 Adds support for creating and migrating column comments John C. Lavelle 2024-06-14 12:37:17 -0400
  • 5f9291aeb8 Merge branch 'telser/windowing-expr-and-functions' Trevis Elser 2024-06-13 16:26:21 -0400
  • 83685758f3 Merge branch 'jlavelle/from-item-expr-monoid' John C. Lavelle 2024-06-13 15:33:02 -0400
  • ee9a4eb3aa Add windowing to 'SelectOptions' Trevis Elser 2024-06-13 15:28:18 -0400
  • 45c957e0da Adds haddocks to PgDescription John C. Lavelle 2024-06-13 10:23:21 -0400
  • 97da489793 Correctly handles Empty in RawSql Semigroup instance John C. Lavelle 2024-06-12 12:41:37 -0400
  • e5c6e5a210 Monoid instance for FromItemExpr John C. Lavelle 2024-06-12 09:52:24 -0400
  • 8b388bda56 Adds support for adding and migrating table comments John C. Lavelle 2024-06-10 12:06:42 -0400
  • 11134c5f3e Adding windowing function support Trevis Elser 2024-06-07 04:26:16 -0400
  • 9f28093f6b Fix CASE expr generation and add test for it. Trevis Elser 2024-06-05 10:47:05 -0400
  • fd263858db Add conditional expression support Trevis Elser 2024-05-31 21:16:51 -0400
  • c076c572d8 Merge branch 'aallen/thread-safe-connections' Trevis Elser 2024-06-04 16:22:33 -0400
  • c231aa1206 Merge branch 'telser/row-locking' Trevis Elser 2024-06-04 15:55:10 -0400
  • 0c789e961e Adds JoinExpr to model SQL JOIN Trevis Elser 2024-05-24 09:45:29 -0400
  • 3efb7a67f7 Adds MigrationLockOptions David Vollbracht 2024-05-28 10:20:19 -0500
  • d8aef905c2 Adding basic subquery expression support Trevis Elser 2024-05-23 14:48:49 -0400
  • dcbcc75c89 Merge branch 'jlavelle/order-by-value-expression' John C. Lavelle 2024-05-24 09:54:53 -0400
  • e1e34e7578 Ensure cabal is installed to fix pipeline Trevis Elser 2024-05-24 09:47:15 -0400
  • b8a8c9dc1d Updates to latest haskell-tools image for development David Vollbracht 2024-05-22 10:45:59 -0500
  • 04e3ba5c71 Adds orderByValueExpression John C. Lavelle 2024-05-20 12:39:36 -0400
  • dfa2699911 Merge branch 'telser/version-bounds-ghc-updates' Trevis Elser 2024-05-04 12:49:50 -0400
  • 277561d9a4 Adds a higher level 'AliasName' Trevis Elser 2024-04-27 18:18:21 -0400
  • f2be3aa837 Run fourmolu Aaron Allen 2024-04-26 15:21:33 -0500
  • 0c0a0017a9 Make Connections Thread Safe Aaron Allen 2024-04-25 13:59:52 -0500
  • b7b8c79adb Derive RowSource instances jlavelle/derive-rowsource-applicative John C. Lavelle 2024-04-12 12:49:48 -0400
  • fe3d3762a8 Bump dependency bounds and update which GHC are tested with Trevis Elser 2024-04-06 05:51:10 -0400
  • cc252ccdcd Adds a RowLockingClause to SelectOptions Trevis Elser 2024-04-06 04:44:55 -0400
  • dcdc11ee84 Adds initial aliasing support. Trevis Elser 2024-02-26 14:33:32 -0500
  • 2e7990390c Merge branch 'jlavelle/add-coalesce-fn' into jlavelle/temp-working-branch jlavelle/temp-working-branch John C. Lavelle 2024-04-02 14:07:56 -0400
  • e96ee5786d Adds orderByValueExpression John C. Lavelle 2024-04-02 13:49:11 -0400
  • 01d870a54a Adds the coalesce function jlavelle/add-coalesce-fn John C. Lavelle 2024-04-02 13:02:58 -0400
  • b59a7dce4f Adds basic support for PostgreSQL extensions and particularly pg_trgm Trevis Elser 2024-03-22 16:27:07 -0400
  • 0164710a8a Merge branch 'add-trigger-support' David Vollbracht 2024-03-18 09:27:37 -0500
  • cbbd090141 Removes extra spaces from createTrigger and createFunction David Vollbracht 2024-03-18 08:25:00 -0500
  • 855f92147e
    Updates github workflow file Paul Burns 2024-02-29 11:12:53 -0500
  • 8bda0a7ed9
    Fix typo in AutoMigration caused by previous commit Paul Burns 2024-02-29 11:23:26 -0500
  • 8b3c17464c
    Re-orders arguments to mkCreateFunctionExpr Paul Burns 2024-02-29 11:05:24 -0500
  • 8e012e348b A couple (more) trigger doc touchups David Vollbracht 2024-02-29 08:25:57 -0600
  • b0f56fd028 Minor touchups in trigger related docs David Vollbracht 2024-02-29 08:17:23 -0600
  • be3fe9eb9e Update documenation to mention qualifying with alias Trevis Elser 2024-02-28 15:09:58 -0500
  • d37c991559 Only use Qualified ColumnName where it is valid. Trevis Elser 2024-02-28 15:04:38 -0500
  • e1d53d2c75 Fixes docs that said "sequence" instead of "function" David Vollbracht 2024-02-28 14:00:56 -0600
  • a46eaf1ff1 Bumps @since on DatabaseDescription lookupProcedure David Vollbracht 2024-02-28 13:33:01 -0600
  • 99e346f78c Exports all trigger construction helpers from Orville.PostgreSQL David Vollbracht 2024-02-28 12:58:45 -0600
  • b726487e6e Adds initial support for triggers and functions. David Vollbracht 2024-02-28 12:33:57 -0600
  • 7ba5cab659 Adds initial aliasing support. Trevis Elser 2024-02-26 14:33:32 -0500
  • 04c97b5c2b Add 'notExpr' for inverting 'BooleanExpr's. Trevis Elser 2024-02-23 15:37:16 -0500
  • c4d428aa9c Add basic 'VacuumExpr' Trevis Elser 2024-02-23 15:04:18 -0500
  • 091f279cdc Add expr support renaming table Trevis Elser 2024-02-23 09:28:42 -0500
  • 4ceeb6d3de Adds expr level support for 'TRUNCATE TABLE' Trevis Elser 2024-02-23 09:01:16 -0500
  • 17b7f91ba6 Add 'IS DISTINCT FROM' Trevis Elser 2024-02-22 16:44:26 -0500
  • c876423dc0 Correctly mark since annotation Trevis Elser 2024-02-23 13:47:15 -0500
  • e864b2270c Adds a basic 'OnConflictExpr' Trevis Elser 2024-02-22 13:38:23 -0500
  • 893345b45a Exposes 'IndexMigrationKey' and related Trevis Elser 2024-02-21 13:27:47 -0500
  • 2197e03063 An experiment at using liquid haskell. telser/liquid-haskell-experiment Trevis Elser 2024-02-21 12:09:04 -0500
  • 259673a3b2 fromRawBytes: More accurate doc string Janus Troelsen 2024-02-16 15:38:18 -0600
  • b3c2a2a61f Add warning to fromRawBytes Janus Troelsen 2024-02-12 20:51:55 -0600
  • dd4aaac892 Run fourmolu Janus Troelsen 2024-02-12 17:37:50 -0600
  • 350cb85d5f Add 'toRawBytes' in SqlValue Janus Troelsen 2024-02-12 14:40:46 -0600
  • 0c8d9f7b97 Adds upcoming "Handling Failure" explanation David Vollbracht 2023-12-20 12:55:20 -0600
  • 117d17c83e Adds guide for adding Orville to an existing reader context David Vollbracht 2023-12-20 08:08:59 -0600
  • 16c6ecad11 Adds guide for how to add Orville your application stack David Vollbracht 2023-12-19 14:47:35 -0600
  • 58eee51209 Adds a few more upcoming how-to guide entries David Vollbracht 2023-11-29 09:53:55 -0600
  • ef1ee97ee6 Sets up docs for github pages deployment of docsite docsite David Vollbracht 2023-11-17 16:40:34 -0600
  • 3a7772bbdd Fill out documentation sections with possible topics David Vollbracht 2023-11-12 15:39:31 -0600
  • 2d92e721fb Add filenames to codeblocks. Style code elements in prose. David Vollbracht 2023-11-12 09:08:21 -0600
  • e9ad7d1086 Adds prototype docsite with existing tutorials. David Vollbracht 2023-11-06 16:54:22 -0600
  • 5f3fca5d1c Uses Orville from hackage in tutorials David Vollbracht 2023-11-01 08:15:18 -0500
  • 57c553062f Adds script for preparing and uploading release candidates 1.0.0.0 David Vollbracht 2023-10-30 09:41:15 -0500
  • 2a77ab1984 Removes the groupByExpr and orderByExpr functions David Vollbracht 2023-10-30 09:04:10 -0500
  • 7ee9daf583 Makes withConnectedState truly internal David Vollbracht 2023-10-30 08:37:36 -0500
  • 7ec346cc9d Adds docs for Orville.PostgreSQL.Plan.Explanation David Vollbracht 2023-10-30 08:32:17 -0500
  • cff1367e19 Fixes documentation of planSelect David Vollbracht 2023-10-30 08:23:19 -0500
  • 87284cbc1e Final documentation proofreading AugmenTab 2023-10-28 08:27:14 -0500
  • 8c0e712edc Updates package metadata for initial release David Vollbracht 2023-10-27 14:33:38 -0500
  • a6926dfb1f Updates tutorials for latest API changes David Vollbracht 2023-10-27 13:47:46 -0500
  • c3bdcebac4 Merge branch 'update-readme' David Vollbracht 2023-10-27 13:41:26 -0500
  • 2a57841fef Updates README sample code, and a couple of typos. David Vollbracht 2023-10-27 12:44:45 -0500
  • 588044774a Adds option to specify total overall connections rather than per-stripe David Vollbracht 2023-10-27 12:37:36 -0500
  • e98f805eae Fixes typos/edits in README David Vollbracht 2023-10-27 11:51:17 -0500
  • 42fb5446cb Updates the README with descriptions of Orville some sample code David Vollbracht 2023-10-27 10:37:10 -0500
  • ebddd68685 Adds ConnectionOptions for createConnectionPool parameters David Vollbracht 2023-10-27 09:58:17 -0500
  • dce81fe334 Hackage release prep cleanup David Vollbracht 2023-10-23 15:59:44 -0500
  • 999fb5ae8a Removes export of newCursorName David Vollbracht 2023-10-23 11:12:26 -0500
  • 4bbedf5f4c Merge branch 'tbaum/proofreading-docs' David Vollbracht 2023-10-23 08:21:12 -0500
  • da6e48f464 Bumps package bounds for text and postgresql-libpq in package.yaml David Vollbracht 2023-10-23 08:16:03 -0500
  • 611f52393d Merge remote-tracking branch 'ysangkok/janus/text-libpq' David Vollbracht 2023-10-23 08:13:16 -0500
  • f472ad845d More documentation proofreading AugmenTab 2023-10-22 11:17:57 -0500
  • e19bd58a0b Allow text-2.1 and postgresql-libpq-0.10 Janus Troelsen 2023-10-20 11:21:08 -0600
  • 15b5e8d7a0 Allow users to concurrent index creation in a custom manner David Vollbracht 2023-10-16 10:39:25 -0500