picoSQL release 2.0.4a |
Corso Italia, 178 - 56125 Pisa phone/fax +39 050 46380 e-mail picosoft@picosoft.it |
|
picoSQL è il primo
database relazionale Open Source italiano.
Per scaricare il software non è necessaria alcuna registrazione,
ma saremo grati a tutti coloro che vorranno farci sapere che hanno
scaricato il prodotto, che impressioni ne hanno avuto e quant'altro.
L'indirizzo è picosql@picosoft.it
2006-02-06 :
È uscito picoSQL versione 2.0.3.
Questa versione fissa solo un problema sul client nel caso
in cui lo stesso processo faccia più connessioni e
disconnessioni. Per gli utilizzatori Java non cambia nulla.
La rel 2.0.3a aggiunge solo una closesocket() dimenticata
quando la connessione fallisce.
2004-09-07 :
È uscito picoSQL versione 2.0.2.
Questa versione permette addizioni e sottrazioni tra un numero e
un'espressione temporale e il risultato è un'espressione
temporale pari a quella di partenza più/meno i secondi
specificati dal numero. È stata implementata anche la
funzione NOW() che restituisce un timestamp
con la data e l'ora correnti.
2004-01-15 :
È uscita la versione 2.0.1a di picoODBC,
picoSqlNet.
Questa versione fissa un problema serio per cui
è necessaria per tutte le versioni di picoSQL.
2004-01-13 :
È uscito picoSQL versione 2.0.1.
Questa versione fissa un problema serio presente sulla
libreria C client e sulla libreria ODBC su CPU big endian
(come PowerPc) che impediva di fatto la connessione al DB
e un problema minore sui SERIAL.
2003-12-01 :
È uscita la versione 2.0 ufficiale.
La novità maggiore di questa release è la
possibilità di scrivere
stored procedure al momento in
linguaggio C ma che permettono l'interfacciamento con qualsiasi
altro linguaggio. Altre novità sono: la SELECT SERIAL che
permette di ottenere i valori appena inseriti automaticamente
in un campo di tipo SERIAL; la precisione dei tipi NUMERIC
è stata aumentata a 32 cifre; la possibiltà
di eseguire le query con i permessi di un utente del sistema.
Rispetto alla 2.0beta sono stati fissati alcuni bug ed è
stata messa la possibilità di inserire un valore
predefinito anche nei tipi SERIAL.
È uscita la versione 1.5.2
che fissa alcuni problemi minori nei comandi DDL che si
presentavano nelle query eseguite nella stessa sessione
usata per la modifica del dizionario dati.
Abbiamo pubblicato le specifiche di come intendiamo
implementare le stored precedure per avere dei
commenti e dei suggerimenti. Ringraziamo in anticipo tutti coloro che
avranno la voglia anche solo di darci un'occhiata.
È uscita la versione 1.5.1
che fissa un problema riscontrato nella ALTER TABLE.
È uscita la versione 1.5
ufficiale. La versione 1.5 è usabile da PHP, ha implementato le API SQLPrimaryKeys
e SQLDescribeParam e supporta le positioned UPDATE e DELETE.
È disponibile inoltre, per tutte le versioni Windows, il
nuovo pacchetto picontserv che consente di eseguire
picoSQL come servizio su Windows NT/2000/XP. Il numero di luglio di LinuxPro dovrebbe includere un CD con la versione 1.5 di picoSQL per Linux e un articolo che lo riguarda. Un articolo su picoSQL è già stato pubblicato sull'interessante numero di giugno, che contiene anche una distribuzione completa "Professional Linux 9". È uscita la versione 1.4 beta e
la 1.3 ufficiale. La versione 1.4 beta ha il tipo SERIAL, un
intero autoincrementante, le opzioni LIMIT e OFFSET sulla SELECT
e le funzioni YEAR, MONTH, DAYOFMONTH, HOUR, MINUTE, SECOND e
MILLISECOND. Leggere il README per usare il tipo SERIAL su vecchi
database. È uscita la versione 1.3 beta
e la 1.2 ufficiale. La 1.3 è disponibile anche per palmtop
Sharp SL-5500 Zaurus, include il comando ALTER TABLE e il tipo TIME. La
versione palmtop non contiene documentazione né i sorgenti che
sono gli stessi del pacchetto sorgente. È disponibile il manuale di picoSQL on line Riporta tutti i comandi SQL accettati da picoSQL e il loro funzionamento. Vi si può accedere dal link qui sulla sinistra. È uscita la versione 1.1.1 ufficiale. La 1.1 conteneva un bug sui nomi assegnati ai campi delle viste, per cui è stata sotituita velocemente. Rispetto alla 1.1beta sono stati fissati alcuni problemi sulle viste, è stata migliorata la concorrenza su Windows permettendo di leggere righe lockate in scrittura ed è stato migliorato lo statement UPDATE permettendo di poter usare istruzioni del tipo 'SET A = A + 1'. ATTENZIONE ! Se avete creato viste con la versione beta, la cosa migliore e' di cancellare i file __VIEWS.dat and __VIEWS.idx sotto la directory dove risiede il dizionario dati prima di creare nuove viste. Se non avete creato viste, non dovreste aver problemi. picoSQL 1.0.1 è stato testato dalla rivista Computer Programming; i risultati sono pubblicati sul numero di dicembre 2002 della rivista, ma la valutazione sintetica è la seguente (le valutazioni sono espresse con un numero di asterischi compreso tra 0 e 5) :
È uscita la versione 1.1beta. Nella versione 1.1 è stata aggiunta la possibiltà di creare (e ovviamente rimuovere) delle viste. Poiché questa è una funzionalità complessa da implementare, abbiamo deciso di rilasciare prima una versione beta per permettere una fase di test più approfondita. Saremo quindi grati a chiunque voglia provare questa nuova funzionalità e ci segnali eventuali difetti o malfunzionamenti. È uscita la versione 1.0.1! Nella 1.0.1 sono state aggiunte alcune estensioni che gli consentono di funzionare correttamente con gli esempi che accompagnano la libreria JSTL (Jsp Standard Tag Library): in particolare è stata introdotta la possibilità di definire chiavi primarie nella creazione di tabelle, la possibilità di usare indifferentemente "INT" e "INTEGER" per creare attributi di tipo intero e infine la possibilità di poter confrontare numeri con stringhe che contengono numeri. Le prossime estensioni previste a breve termine riguardano l'implentazione della CREATE VIEW e dei tipi numerici ad autoincremento. Se avete esigenze diverse, fatecelo sapere tramite il forum. È uscita la versione 1.0! Dopo circa 4 mesi di beta release, esce la prima release ufficiale di picoSQL. La scelta della data per noi è importante perchè coincide con i 10 anni della fondazione della nostra azienda. Disponibile il driver ODBC per Linux/Unix. picoODBC e' un driver ODBC che funziona anche in ambienti UNIX/Linux. Purtroppo non esiste un ODBC standard in questi ambienti, ne' esiste un modo standard per creare librerie condivise in tutti i sistemi operativi Unix e simili. I makefile di questo pacchetto sono per Linux. I piu' comuni ambienti ODBC per UNIX/Linux sono odbc (www.iodbc.org) e unixODBC (www.unixodbc.org). Dalla compilazione si ottengono due librerie condivise: - libpicoodbc.so - libpicoodbcS.so La prima e' la libreria ODBC vera e propria mentre la seconda e' la libreria che unixODBC usa per l'installazione. Forum su picoSQL. Abbiamo reso disponibile un forum su picoSQL. I messaggi sono consultabili da chiunque, ma per poter inviare messaggi è necessario registrarsi. Il software lo abbiamo appena realizzato per cui abbiate pazienza se trovate dei bachi; ogni segnalazione di malfunzionamenti è ovviamente gradita. I messaggi sono archiviati usando ovviamente picoSQL. È uscito il numero di Luglio/Agosto 2002 di Linux Journal versione Italiana dove è stato pubblicato un articolo su picoSQL. Purtroppo il software non è stato incluso nel CD allegato. picoSQL è stato aggiunto nelle liste dei siti freshmeat.org e http://www.linuxlinks.com picoSQL è ora disponibile già compilato per AIX 4.x. picoSQL è ora disponibile già compilato per HP-UX rel B.11.00 su E9000 |
picoSQL is the first Italian
Open Source relational database management system.
To download picoSQL you do not need any registration. Anyway we'll
be grateful to all people that will send us a mail with his/her
impressions about the product. The address is picosql@picosoft.it
2006-02-06 :
picoSQL rel 2.0.3 is now available.
This version only fix a problem on client side when
the same process do multiple connections and disconnections.
No changes for Java users.
Rel 2.0.3a add a closesocket() call when the connection fails.
2004-09-07 :
picoSQL rel 2.0.2 is now available.
In this version, additions and subtractions between a number
and a time expression are allowed and the result is a new
time expression equal to the original one plus/less the
seconds specified by the number.
A new function, NOW() has been implemented:
it returns a timestamp with the current date and time.
2004-01-15 :
Version 2.0.1a of picoODBC,
picoSqlNet in now available.
This version fixes a big problem, so it is necessary for
all picoSQL versions.
2004-01-13 :
picoSQL rel 2.0.1 is now available.
This version fixes a serious problem about the client C
library and the ODBC library on big endian CPU (like PowerPC)
that do not allow the connection to DB, and a minor problem
about the SERIAL type.
2003-12-01 : picoSQL rel 2.0 is
now available. The major feature of this release is
to allow to write stored procedures
in C language at the moment, but it is posssible to interface
any other language. Other new features are: the SELECT SERIAL
statement allows to get the values just automatically inserted
in an SERIAL type field; the precision of NUMERIC types has
been augmented to 32 digits; the possibility to execute query
on DB with permission of any system user.
The differences between this release and the 2.0beta one are
some bug fixes an the possibility to insert predefined values
also in SERIAL type attributes.
2003-12-01 :
picoSQL is working in a production environment at the
Viareggio Municipality
as database to manage the Relationship with the citizens.
picoSQL rel 1.5.2 is now available. This release fix some minor problems about DDL commands; theese problems came out executing query in the same session used to alter the data dictionary. We publish the specifics about how we are going to implement the stored precedure, so we can collect comments and suggestions. We wish to say thank you in advance to all people that will take a look of them. picoSQL rel 1.5.1
is now available. This release fixes a bug on ALTER TABLE statement.
picoSQL official rel 1.5
is now available. Version 1.5 can be used with PHP,
it has implemented the API SQLPrimaryKeys and SQLDescribeParam and it
supports the positioned UPDATE and DELETE.
The new package picontserv is now available: it allows to execute any Windows version of picoSQL as a service on Windows NT/2000/XP. picoSQL rel 1.4 beta and official 1.3
are now available. Version 1.4 beta has the new SERIAL data type
(autoincrementing integer) the LIMIT and OFFSET clauses on SELECT
statement and the functions YEAR, MONTH, DAYOFMONTH, HOUR,
MINUTE, SECOND and MILLISECOND. Please read the README file if
you need to use the SERIAL type on an old database. picoSQL rel 1.3 beta and official 1.2
are now available. Rel 1.3 is available for palmtop
Sharp SL-5500 Zaurus too, include ALTER TABLE statements and the
TIME data type. picoSQL 1.1.1 official version is now available! Version 1.1 had a bug about the names in a view, so it has been replaced quickly. Regarding the 1.1beta version, some bugs about VIEWS are fixed, the concurrency on Windows has been improved allowing the reading of rows locked and the statement UPDATE has been improved allowing instruction like 'SET A = A + 1'. WARNING!! If you created some view using the beta version, you should delete the files __VIEWS.dat and __VIEWS.idx under the data dictionary directory before create new views. If you never created views, you should not have any problem picoSQL 1.0.1 have been tested by the italian magazine Computer Programming; the results has been be published in an article on the on the December 2002 issue. The sintetic results follow (the valuation is comprised between 0 and 5 stars);
picoSQL rel 1.1beta is now available! In this version the statements CREATE VIEW and DROP VIEW are added. Because this functionality is rather complex, we decides to release this version as a beta release for now to allow people to test it more carefully. Comments and reports of bugs are welcome. picoSQL rel 1.0.1 is now available! In the 1.0.1 release are added some features to allow picoSQL to work correctly with the examples that come with the JSTL (Jsp Standard Tag Library): in particular, it has been introduced the possibility to define primary keys during the creation of new tables, the possibility to use the keywords "INT" and "INTEGER" indifferently to create ineger attributes and eventually the possibility to compare number with strings with a numeric content. Next extension we are thinking of are the implementation of CREATE VIEW statement and the implementation of numeric type with autoincrement. If you have different needs, please tell us using the forum. picoSQL rel 1.0 is now available! After 4 months of beta releases, the first official version of picoSQL is released. The date is very important for us because it coincides with the tenth anniversary of the foundation of our company. ODBC driver for UNIX/Linux. picoODBC is an odbc driver that works on UNIX/Linux environments too. Unfortunately there isn't a standard ODBC on theese environments, neither there is a standard method to get shared libraries on all Unices O.S. The makefiles in this package are for Linux. The most common UNIX/Linux ODBC environments are iodbc (www.iodbc.org) and unixODBC (www.unixodbc.org). From the compilation you get two shared library: - libpicoodbc.so - libpicoodbcS.so The former is the ODBC library, the latter is the installation library for unixODBC. Forum about picoSQL. We now have a public forum about picoSQL. Anyone can read messages but the registration is required to post new messages or reply to existing ones. The software for forum managing was developed just now, so be patient if you find some bug; every suggestion is welcome. Forum messages are archived using picoSQL, of course. On July 18 picoSQL has been added to freshmeat.org picoSQL has been added to http://www.linuxlinks.com. It is listed in the category "Software/Databases/Relational". Binaries of picoSQL are now available for AIX 4.x systems. Binaries of picoSQL are now available for HP-UX systems rel B.11.00 compiled on E9000. |
|