[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #14194] Submission of PostgreSQL Query

From: Antonín Houska
Subject: [Savannah-register-public] [task #14194] Submission of PostgreSQL Query Analyzer
Date: Thu, 27 Oct 2016 22:28:08 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0


                 Summary: Submission of PostgreSQL Query Analyzer
                 Project: Savannah Administration
            Submitted by: antos
            Submitted on: Fri 28 Oct 2016 12:28:05 AM CEST
         Should Start On: Fri 28 Oct 2016 12:00:00 AM CEST
   Should be Finished on: Mon 07 Nov 2016 12:00:00 AM CET
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.

= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
<> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration

= Registration Details =

* Name: *PostgreSQL Query Analyzer*
* System Name:  *pgqa*
* Type: non-GNU software and documentation
* License: GNU General Public License v2 or later


==== Description: ====
PGQA is a major mode for GNU Emacs. It should help users to write, analyze and
pretty-print SQL queries for PostgreSQL database server.

The core component is an SQL parser (based on Wisent elisp library) that
converts SQL query to a tree (implemented using EIEIO elisp library). User
will then be able to run various checks and see errors / warnings in the same
way C mode shows them, and send query to the database server.

The purpose is to use as many features of GNU Emacs as possible (highlighting,
markers, overlays, completion, etc.), and to catch as many problems as
possible before sending the query to the database.

The current version is rather a prototype, which can parse and "deparse" (i.e.
format) very simple query.

==== Other Software Required: ====
GNU Emacs 25 + the core libraries (wisent, eieio).

==== Tarball URL: ====


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]