PHP Manual
PEAR Manual
Smarty Manual
PostgreSQL
MySQL Manual
Perl Manual
Ciekawe adresy
- Klucz pneumatyczny
- Drzwi przesuwne
- Kubki reklamowe
- Agencja Reklamowa Poznań
- Agencja Interaktywna
- Szkolenia przez internet
Czytnik RSS
» Google Instant - błyskawiczne wyszukiwanieW wyszukiwarce Google zaszła kolejna znacząca zmiana - mechanizm wzbogacono o funkcję Instant, skracającą czas oczekiwania na rezultaty wyszukiwania. Wyniki pojawiają się już w momencie wpisywania tekstu przez użytkownika.
» Czwartkowy Przegląd Prasy
Klienci mają kłopoty z nowym serwisem Citibank Online... Nowa opcja wyszukiwania w sieci: Google Instant... Mediatel jest na sprzedaż, ale jeszcze nie dziś... Vodafone zarobi na sprzedaży udziałów w China Mobile... Utilis IT musi zaciskać pasa, czekając na nowe zlecenia... Smartfony coraz bardziej popularne... Polska to świetne miejsce dla nowych inwestycji... Dziecko Kulczyka wejdzie na NewConnect... Polska o krok od startu cyfrowej tv... "Sniper 2" w sklepach w połowie 2011 r...
» Czwartkowy Przegląd Cyfrowy
Nowa opcja wyszukiwania w sieci: Google Instant... Asus otworzył oficjalny e-sklep w Europie... Klienci mają kłopoty z nowym serwisem Citibank Online... Google upraszcza politykę prywatności... Wirtualna Polska oddaje swoje logo w ręce internautów... Facebook najszybciej zyskuje w USA, Meksyku i Indiach... Zbadają wejście Google w bilety lotnicze... Jak nie stracić domeny... prognozuj.pl - społeczność typuje...
» LG zapowiedziało pierwszy smartfon z dwurdzeniowym procesorem
Firma LG Electronics zapowiedziała nowe zaawansowane smartfony z serii Optimus. Jedną z największych innowacji będzie zastosowanie w nich nowoczesnych, dwurdzeniowych procesorów Nvidia Tegra 2.
e.67. release 1.01
release date: 1996-02-23
e.67.1. migration from version 1.0 to version 1.01
the following notes are for the benefit of users who want to migrate databases from postgres95 1.0 to postgres95 1.01.
if you are starting afresh with postgres95 1.01 and do not need to migrate old databases, you do not need to read any further.
in order to postgres95 version 1.01 with databases created with postgres95 version 1.0, the following steps are required:
set the definition of namedatalen in src/makefile.global to 16 and oidnamelen to 20.
decide whether you want to use host based authentication.
if you do, you must create a file name pg_hba in your top-level data directory (typically the value of your $pgdata). src/libpq/pg_hba shows an example syntax.
if you do not want host-based authentication, you can comment out the line
hba = 1
in src/makefile.global
note that host-based authentication is turned on by default, and if you do not take steps a or b above, the out-of-the-box 1.01 will not allow you to connect to 1.0 databases.
compile and install 1.01, but do not do the initdb step.
before doing anything else, terminate your 1.0 postmaster, and backup your existing $pgdata directory.
set your pgdata environment variable to your 1.0 databases, but set up path up so that 1.01 binaries are being used.
modify the file $pgdata/pg_version from 5.0 to 5.1
start up a new 1.01 postmaster
add the new built-in functions and operators of 1.01 to 1.0 databases. this is done by running the new 1.01 server against your own 1.0 database and applying the queries attached and saving in the file 1.0_to_1.01.sql. this can be done easily through psql. if your 1.0 database is name testdb:
% psql testdb -f 1.0_to_1.01.sql
and then execute the following commands (cut and paste from here):
-- add builtin functions that are new to 1.01 create function int4eqoid (int4, oid) returns bool as 'foo' language 'internal'; create function oideqint4 (oid, int4) returns bool as 'foo' language 'internal'; create function char2icregexeq (char2, text) returns bool as 'foo' language 'internal'; create function char2icregexne (char2, text) returns bool as 'foo' language 'internal'; create function char4icregexeq (char4, text) returns bool as 'foo' language 'internal'; create function char4icregexne (char4, text) returns bool as 'foo' language 'internal'; create function char8icregexeq (char8, text) returns bool as 'foo' language 'internal'; create function char8icregexne (char8, text) returns bool as 'foo' language 'internal'; create function char16icregexeq (char16, text) returns bool as 'foo' language 'internal'; create function char16icregexne (char16, text) returns bool as 'foo' language 'internal'; create function texticregexeq (text, text) returns bool as 'foo' language 'internal'; create function texticregexne (text, text) returns bool as 'foo' language 'internal'; -- add builtin functions that are new to 1.01 create operator = (leftarg = int4, rightarg = oid, procedure = int4eqoid); create operator = (leftarg = oid, rightarg = int4, procedure = oideqint4); create operator ~* (leftarg = char2, rightarg = text, procedure = char2icregexeq); create operator !~* (leftarg = char2, rightarg = text, procedure = char2icregexne); create operator ~* (leftarg = char4, rightarg = text, procedure = char4icregexeq); create operator !~* (leftarg = char4, rightarg = text, procedure = char4icregexne); create operator ~* (leftarg = char8, rightarg = text, procedure = char8icregexeq); create operator !~* (leftarg = char8, rightarg = text, procedure = char8icregexne); create operator ~* (leftarg = char16, rightarg = text, procedure = char16icregexeq); create operator !~* (leftarg = char16, rightarg = text, procedure = char16icregexne); create operator ~* (leftarg = text, rightarg = text, procedure = texticregexeq); create operator !~* (leftarg = text, rightarg = text, procedure = texticregexne);
e.67.2. changes
incompatibilities: * 1.01 is backwards compatible with 1.0 database provided the user follow the steps outlined in the migration_from_1.0_to_1.01 file. if those steps are not taken, 1.01 is not compatible with 1.0 database. enhancements: * added pqdisplaytuples() to libpq and changed monitor and psql to use it * added next port (requires sysvipc implementation) * added cast .. as ... syntax * added asc and desc key words * added 'internal' as a possible language for create function internal functions are c functions which have been statically linked into the postgres backend. * a new type "name" has been added for system identifiers (table names, attribute names, etc.) this replaces the old char16 type. the of name is set by the namedatalen #define in src/makefile.global * a readable reference manual that describes the query language. * added host-based access control. a configuration file ($pgdata/pg_hba) is used to hold the configuration data. if host-based access control is not desired, comment out hba=1 in src/makefile.global. * changed regex handling to be uniform use of henry spencer's regex code regardless of platform. the regex code is included in the distribution * added functions and operators for case-insensitive regular expressions. the operators are ~* and !~*. * pg_dump uses copy instead of select loop for better performance bug fixes: * fixed an optimizer bug that was causing core dumps when functions calls were used in comparisons in the where clause * changed all uses of getuid to geteuid so that effective uids are used * psql now returns non-zero status on errors when using -c * applied public patches 1-14
Najskuteczniejsza reklama to pozycjonowanie - Pozycjonowanie stron <= zajrzyj tu i dowiedz się więcej o pozycjonowanie stron