Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T torque-postgresql
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Carlos
  • torque-postgresql
  • Wiki
  • Home

Home · Changes

Page history
Updated Home (markdown) authored Dec 25, 2022 by Carlos's avatar Carlos
Hide whitespace changes
Inline Side-by-side
Home.md
View page @ 1d3606fe
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
* [TODO](https://github.com/crashtech/torque-postgresql/blob/master/TODO.md) * [TODO](https://github.com/crashtech/torque-postgresql/blob/master/TODO.md)
# Description # Description
`torque-postgresql` is a plugin that enhances Ruby on Rails enabling easy access to existing PostgreSQL advanced resources, such as data types and queries statements. Its features are designed to be as similar to Rails architecture and they work as smoothly as possible. `torque-postgresql` is a plugin that enhances Ruby on Rails enabling easy access to existing PostgreSQL advanced resources, such as data types and query statements. Its features are designed to be similar to Rails architecture and work as smoothly as possible.
100% plug-and-play, with optional configurations, so that can be adapted to your project's design pattern. 100% plug-and-play, with optional configurations, so that it can be adapted to your project's design pattern.
# Installation # Installation
...@@ -39,29 +39,30 @@ These are the currently available features: ...@@ -39,29 +39,30 @@ These are the currently available features:
## Datatypes ## Datatypes
* [Box](https://github.com/crashtech/torque-postgresql/wiki/Box)
* [Circle](https://github.com/crashtech/torque-postgresql/wiki/Circle)
* [Date/Time Range](https://github.com/crashtech/torque-postgresql/wiki/Date-Time-Range)
* [Enum](https://github.com/crashtech/torque-postgresql/wiki/Enum) * [Enum](https://github.com/crashtech/torque-postgresql/wiki/Enum)
* [EnumSet](https://github.com/crashtech/torque-postgresql/wiki/Enum-Set) * [EnumSet](https://github.com/crashtech/torque-postgresql/wiki/Enum-Set)
* [Interval](https://github.com/crashtech/torque-postgresql/wiki/Interval) * [Interval](https://github.com/crashtech/torque-postgresql/wiki/Interval)
* [Date/Time Range](https://github.com/crashtech/torque-postgresql/wiki/Date-Time-Range)
* [Box](https://github.com/crashtech/torque-postgresql/wiki/Box)
* [Circle](https://github.com/crashtech/torque-postgresql/wiki/Circle)
* [Line](https://github.com/crashtech/torque-postgresql/wiki/Line) * [Line](https://github.com/crashtech/torque-postgresql/wiki/Line)
* [Segment](https://github.com/crashtech/torque-postgresql/wiki/Segment) * [Segment](https://github.com/crashtech/torque-postgresql/wiki/Segment)
## Querying ## Querying
* [Arel](https://github.com/crashtech/torque-postgresql/wiki/Arel) * [Arel](https://github.com/crashtech/torque-postgresql/wiki/Arel)
* [Has Many](https://github.com/crashtech/torque-postgresql/wiki/Has-Many) * [Auxiliary Statements](https://github.com/crashtech/torque-postgresql/wiki/Auxiliary-Statements)
* [Belongs to Many](https://github.com/crashtech/torque-postgresql/wiki/Belongs-to-Many) * [Belongs to Many](https://github.com/crashtech/torque-postgresql/wiki/Belongs-to-Many)
* [Dynamic Attributes](https://github.com/crashtech/torque-postgresql/wiki/Dynamic-Attributes)
* [Distinct On](https://github.com/crashtech/torque-postgresql/wiki/Distinct-On) * [Distinct On](https://github.com/crashtech/torque-postgresql/wiki/Distinct-On)
* [Insert All](https://github.com/crashtech/torque-postgresql/wiki/Insert-All) * [Dynamic Attributes](https://github.com/crashtech/torque-postgresql/wiki/Dynamic-Attributes)
* [Auxiliary Statements](https://github.com/crashtech/torque-postgresql/wiki/Auxiliary-Statements) * [Has Many](https://github.com/crashtech/torque-postgresql/wiki/Has-Many)
* [Inherited Tables](https://github.com/crashtech/torque-postgresql/wiki/Inherited-Tables) * [Inherited Tables](https://github.com/crashtech/torque-postgresql/wiki/Inherited-Tables)
* [Insert All](https://github.com/crashtech/torque-postgresql/wiki/Insert-All)
* [Multiple Schemas](https://github.com/crashtech/torque-postgresql/wiki/Multiple-Schemas)
# How to Contribute # How to Contribute
To start, simply fork the project, create a `.env` file following this example: To start, fork the project, and create a `.env` file following this example:
``` ```
DATABASE_URL="postgres://USER:PASSWORD@localhost/DATABASE" DATABASE_URL="postgres://USER:PASSWORD@localhost/DATABASE"
......
Clone repository
  • Wiki
  • Configuring

Data types

  • Box
  • Circle
  • Date/Time Range
  • Enum
  • EnumSet
  • Interval
  • Line
  • Segment

Querying

  • Arel
  • Auxiliary Statements
  • Belongs to Many
  • Distinct On
  • Dynamic Attributes
  • Has Many
  • Inherited Tables
  • Insert All
  • Multiple Schemas