PGSQL GENERAL 28 RE POSTGRESQL AND JAVASCRIPT
From: nabifadel@no-spam ("Najib Abi Fadel")
Subject: Re: postgresql and javascript
Date: Fri, 10 Dec 2004 11:22:51 +0200


Hi=20

i don't see any practical use of javascript with Postgresql, since a =
java script is on the client side.

Unless you want each client machine to have its own database =
!!!!!!!!!!!!!

Najib.
----- Original Message -----=20
From: RobertD.Stewart@no-spam To: pgsql-general@no-spam Sent: Tuesday, December 07, 2004 5:27 PM Subject: [GENERAL] postgresql and javascript
Does anyone know how to connect javascript to a postgresql database
Please send example if anyone has done it
=20

=20

thanks
=20

Robert Stewart
Network Eng
Commonwealth Office of Technology
Finance and Administration Cabinet
101 Cold Harbor
Work # 502 564 9696

Cell # 502 330 5991

Email RobertD.Stewart@no-spam
=20

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR><o:SmartTagType =

namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"=20
downloadurl=3D"http://www.5iantlavalamp.com/"></o:SmartTagType><!--[if =
!mso]>
<STYLE>st1\:* {
BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>
<!--
/* Font Definitions */
@no-spam {font-family:"Comic Sans MS";
panose-1:3 15 7 2 3 3 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink {color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed {color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@no-spam Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>i don't see any practical use of =
javascript with=20
Postgresql, since a java script is on the client side.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Unless you want each client machine to =
have its own=20
database !!!!!!!!!!!!!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Najib.</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV=20
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
<A title=3DRobertD.Stewart@no-spam href=3D"mailto:RobertD.Stewart@no-spam">RobertD.Stewart@no-spam</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dpgsql-general@no-spam =
href=3D"mailto:pgsql-general@no-spam">pgsql-general@no-spam </A>=20
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, December 07, =
2004 5:27=20
PM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [GENERAL] postgresql =
and=20
javascript</DIV>
<DIV><BR></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Does anyone know how to =
connect=20
 javascript to a postgresql database<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Please send example if =
anyone has=20
done it<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">thanks<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Robert=20
Stewart<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Network=20
Eng<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Commonwealth =
Office of=20
Technology<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Finance and=20
Administration Cabinet<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">101 <st1:place =

w:st=3D"on">Cold Harbor</st1:place><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Work # 502 564 =

9696<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Cell # 502 330 =

5991<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Comic Sans MS" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Comic Sans MS'">Email <A=20
=
href=3D"mailto:RobertD.Stewart@no-spam">RobertD.Stewart@no-spam</A><o:p></o=
:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: =
12pt"><o:p> </o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTML=
>


From: mrylander@no-spam (Mike Rylander)
Subject: Re: postgresql and javascript
Date: Fri, 10 Dec 2004 14:29:38 -0500

There is this from Mozilla: http://www.mozilla.org/projects/sql/

On Tue, 7 Dec 2004 10:27:05 -0500, robertd.stewart@no-spam <robertd.stewart@no-spam> wrote:
> Does anyone know how to connect javascript to a postgresql database > > Please send example if anyone has done it >
-- Mike Rylander mrylander@no-spam GPLS -- PINES Development Database Developer http://open-ils.org
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

From: david.goodenough@no-spam (David Goodenough)
Subject: Re: postgresql and javascript
Date: Fri, 10 Dec 2004 21:36:39 +0000

On Tuesday 07 December 2004 22:42, Chris Smith wrote:
> RobertD.Stewart@no-spam wrote:
> > Does anyone know how to connect javascript to a postgresql database >
> You can't connect javascript to any sort of database. You need something > like php, python etc - it can connect to your database and generate > javascript.

Well you may not be able to now, but I seem to recall the a future version of Kexi (the KOffice version of Access) although it currently it scripted in Python it is intended to allow it to be scripted in ECMAScript (which is near enough JavaScript), so that will have to produce an interface. But you will need to wait till at least next year.

David
>
> Regards,
>
> Chris Smith >
> Suite 30, 45-51 Huntley St, Alexandria, NSW 2015 Australia >
> Ph: +61 2 9517 2505
> Fx: +61 2 9517 1915
>
> email: info@no-spam > web: www.interspire.com >
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@no-spam

From: hartshorne@no-spam (Beau Hartshorne)
Subject: Re: postgresql and javascript
Date: Fri, 10 Dec 2004 18:12:32 -0500

Hi Robert,

This might help you get started:

http://developer.apple.com/internet/webcontent/xmlhttpreq.html
Keep us posted!

Beau
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@no-spam so that your message can get through to the mailing list cleanly

From: Christopher Browne (cbbrowne@no-spam)
Subject: Re: postgresql and javascript
Date: Fri, 10 Dec 2004 23:19:08 -0500

The world rejoiced as nabifadel@no-spam ("Najib Abi Fadel") wrote:
> i don't see any practical use of javascript with Postgresql, since a > java script is on the client side.  
>
> Unless you want each client machine to have its own database > !!!!!!!!!!!!!

Actually, there _is_ a practical use for this.

Mozilla/XUL applications presently have to jump through considerable hoops to get data stored anywhere more sophisticated than files.

It seems to me that having PostgreSQL support more directly embedded in Mozilla's ECMAScript implementation would encourage building more data driven applications, which is hardly a bad thing.

<http://dmoz.org/Computers/Data_Formats/Markup_Languages/XML/Applications/XUL/Applications/>


There aren't any of that style now, which is hardly surprising, as the present ways involve jumping through various hoops that are doubtless painful both to code, support, and to watch run in slow-like-molasses fashion...
-- "cbbrowne","@no-spam","ntlug.org"
http://linuxfinances.info/info/emacs.html "As long as war is regarded as wicked, it will always have its fascination. When it is looked upon as vulgar,
it will cease to be popular."
--Oscar Wilde

From: pmdv@no-spam ("Philip Michael D Vargas")
Subject: I need your advice thank you
Date: Sat, 11 Dec 2004 17:54:53 +0800

Good day to all ...

I hope any one can give me an advice ... to optimize my database...

im having a problem when i'm backing up my DB and also using vacuum for my DB...
my CPU load goes up.... and no one can use my DB... most of the transaction comes from web server..

I just need ur good advice ...

thank you
please check my postgresql.conf --
#
#
# Connection Parameters #
tcpip_socket = true #ssl = false
max_connections = 300
superuser_reserved_connections = 100

port = 5432
#hostname_lookup = false #show_source_port = false
#unix_socket_directory = ''
#unix_socket_group = ''
#unix_socket_permissions = 0777 # octal
#virtual_host = ''

#krb_server_keyfile = ''

#
# Shared Memory Size #
shared_buffers = 600 # min max_connections*2 or 16, 8KB each #max_fsm_relations = 1000 # min 10, fsm is free space map, ~40 bytes #max_fsm_pages = 10000 # min 1000, fsm is free space map, ~6 bytes #max_locks_per_transaction = 64 # min 10
#wal_buffers = 8 # min 4, typically 8KB each
#
# Non-shared Memory Sizes #
#sort_mem = 1024 # min 64, size in KB #vacuum_mem = 8192 # min 1024, size in KB
#
# Write-ahead log (WAL)
#
#checkpoint_segments = 3 # in logfile segments, min 1, 16MB each #checkpoint_timeout = 300 # range 30-3600, in seconds #
#commit_delay = 0 # range 0-100000, in microseconds #commit_siblings = 5 # range 1-1000
#
#fsync = true #wal_sync_method = fsync # the default varies across platforms:
# # fsync, fdatasync, open_sync, or open_datasync #wal_debug = 0 # range 0-16

#
# Optimizer Parameters #
enable_seqscan = true enable_indexscan = true enable_tidscan = true enable_sort = true enable_nestloop = true enable_mergejoin = true enable_hashjoin = true
effective_cache_size = 1000 # typically 8KB each random_page_cost = 4 # units are one sequential page fetch cost cpu_tuple_cost = 0.01 # (same)
cpu_index_tuple_cost = 0.001 # (same)
cpu_operator_cost = 0.0025 # (same)

default_statistics_target = 10 # range 1-1000

#
# GEQO Optimizer Parameters #
geqo = true geqo_selection_bias = 2.0 # range 1.5-2.0
geqo_threshold = 11
geqo_pool_size = 1024 # default based on tables in statement,
# range 128-1024
geqo_effort = 1
geqo_generations = 0
geqo_random_seed = -1 # auto-compute seed
#
# Message display #
#server_min_messages = notice # Values, in order of decreasing detail:
# debug5, debug4, debug3, debug2, debug1,
# info, notice, warning, error, log, fatal,
# panic #client_min_messages = notice # Values, in order of decreasing detail:
# debug5, debug4, debug3, debug2, debug1,
# log, info, notice, warning, error #silent_mode = false
log_connections = true #log_pid = false log_statement = true log_duration = true log_timestamp = true
#log_min_error_statement = panic # Values in order of increasing severity:
# debug5, debug4, debug3, debug2, debug1,
# info, notice, warning, error, panic(off)

#debug_print_parse = false #debug_print_rewritten = false #debug_print_plan = false #debug_pretty_print = false
#explain_pretty_print = true
# requires USE_ASSERT_CHECKING #debug_assertions = true
#
# Syslog #
syslog = 2 # range 0-2
syslog_facility = 'LOCAL0'
syslog_ident = 'postgres'

#
# Statistics #
show_parser_stats = false show_planner_stats = false show_executor_stats = false show_statement_stats = false
# requires BTREE_BUILD_STATS #show_btree_build_stats = false
#
# Access statistics collection #
stats_start_collector = false stats_reset_on_server_start = false stats_command_string = false stats_row_level = false stats_block_level = false
#
# Lock Tracing #
#trace_notify = false
# requires LOCK_DEBUG #trace_locks = false #trace_userlocks = false #trace_lwlocks = false #debug_deadlocks = false #trace_lock_oidmin = 16384
#trace_lock_table = 0

#
# Misc #
autocommit = true #dynamic_library_path = '$libdir'
#search_path = '$user,public'
#datestyle = 'iso, us'
#timezone = unknown # actually, defaults to TZ environment setting #australian_timezones = false #client_encoding = sql_ascii # actually, defaults to database encoding #authentication_timeout = 60 # 1-600, in seconds #deadlock_timeout = 1000 # in milliseconds #default_transaction_isolation = 'read committed'
#max_expr_depth = 10000 # min 10
#max_files_per_process = 1000 # min 25
#password_encryption = true #sql_inheritance = true #transform_null_equals = false #statement_timeout = 0 # 0 is disabled, in milliseconds #db_user_namespace = false
#
# Locale settings #
# (initialized by initdb -- may be changed)
LC_MESSAGES = 'en_US.UTF-8'
LC_MONETARY = 'en_US.UTF-8'
LC_NUMERIC = 'en_US.UTF-8'
LC_TIME = 'en_US.UTF-8'

-----------------

here is my diskspace..
/dev/sdb1 3526172 1132784 2214268 34% /
/dev/sda1 248895 8796 227249 4% /boot none 2005700 0 2005700 0% /dev/shm /dev/md0 65757260 50992580 11424376 82% /var /dev/sdc1 17409840 13521548 3003916 82% /backup ----------------

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html