PostgreSQL
PostgreSQL is a free object-relational database server (database management system), released under the flexible BSD-style license. It offers an alternative to other open-source database systems (such as MySQL and Firebird), as well as to proprietary systems such as Oracle, Sybase, IBM\'s DB2 and Microsoft SQL Server.
Categories in section: Articles Reviews
| 4D Database (5) | Actionscript (14) | Ajax (30) |
| Apple (25) | ASP (20) | C++ (22) |
| CGI (10) | Coldfusion (22) | Content Management (12) |
| CSS (53) | DHTML (16) | Domain Names (14) |
| Hardware (31) | HTML (39) | Java (30) |
| Javascript (39) | JSP (10) | Linux (77) |
| Microsoft Access (17) | Microsoft Windows (85) | Mysql (21) |
| Networking & Communication (2) | Oracle (15) | Perl (19) |
| PHP (47) | PostgreSQL (9) | Python (16) |
| Ruby (51) | SAP (2) | Search Engine (27) |
| Structured Query Language (29) | Visual Basic (15) | Web Hosting (15) |
| XHTML (9) | XML (21) |
{mos_sb_discuss:49}
To work with PostgreSQL, you need to find out whether your operating system is supported. In general, every system on which an ANSI C compiler is available should be able to run PostgreSQL. The list of platforms supported by PostgreSQL is constantly growing.
{mos_sb_discuss:49}
Because PostgreSQL is a flexible and powerful database server, many parameters can be configured and modified to achieve a maximum amount of performance and to make PostgreSQL behave the way you want it to.
Sunday, 10 June 2007 |
Written by
Adi Bach
|
|
Hits: 1418
{mos_sb_discuss:49} Backend Interface (BKI) files are scripts in a special language that are input to the PostgreSQL backend running in the special “bootstrap” mode that allows it to perform database functions without a database system already existing. BKI files can therefore be used to create the database system in the first place.
{mos_sb_discuss:49}
Transactions are a fundamental concept of all database systems. The essential point of a transaction is that
it bundles multiple steps into a single, all-or-nothing operation. The intermediate states between the steps
are not visible to other concurrent transactions, and if some failure occurs that prevents the transaction
from completing, then none of the steps affect the database at all.
{mos_sb_discuss:49}
The first test to see whether you can access the database server is to try to create a database. A running
PostgreSQL server can manage many databases. Typically, a separate database is used for each project or
for each user.
Possibly, your site administrator has already created a database for your use. He should have told you
what the name of your database is. In this case you can omit this step and skip ahead to the next section.
{mos_sb_discuss:49}
The purpose of this article is to show how to configure unixODBC under Sun Solaris for readiness to programming a C++ OTL application with the PostgreSQL database. Consider this article the resulting experience of putting all pieces together, mixing tips from other articles already published in the OTL home page, some advice from Sergei (OTL author) and the total effort of about 5 hours to make a sample code work. The second objective is to provide a safe path to the C++ developer who is anxious in getting this stuff ready without pain.
{mos_sb_discuss:49}
In this article, you take a closer look at the installation process of PostgreSQL on various platforms. In contrast to Windows systems, UNIX systems can have many different faces; therefore the installation process on various UNIX systems can differ significantly. Many Linux systems, such as RedHat and Debian Linux, provide package management software for simplifying the installation of PostgreSQL binaries or source code. This section provides an overview of how PostgreSQL is installed on UNIX systems.
{mos_sb_discuss:49}
Aggregates can be combined with a WHERE clause to produce more complex
results. For example, the query SELECT AVG(age) FROM friend WHERE age
>= 21 computes the average age of
people age 21 or older. This prevents Dick Gleason from being included
in the average computation because he is younger than 21. The column
label defaults to the name of the aggregate.
| Results 1 - 9 of 9 | << Start < Prev 1 Next > End >> |
Powered by jReviews




