<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Около сетевой Блог &#187; SQL</title>
	<atom:link href="http://feyhoa.org.ua/archives/tag/sql/feed" rel="self" type="application/rss+xml" />
	<link>http://feyhoa.org.ua</link>
	<description>Новости телекоммуникаций, производителей оборудования, електронных гаджетов и программного обеспечения. Советы настройки Windows и Linux.</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:49:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux: устанавливаем PostgreSQL</title>
		<link>http://feyhoa.org.ua/archives/1382</link>
		<comments>http://feyhoa.org.ua/archives/1382#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:24:12 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pgadmin]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[postgresql-contrib]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=1382</guid>
		<description><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[1382]"></a>Как оказалось некоторые приложения используют такой сервер баз данный как PostgreSQL. И случилось именно так, что мне пришлось его устанавливать. Сказать что это делается сложно &#8212; так нет. Все, как обычно, в Ubuntu Linux устанавливается просто.<br /> <br /> Для того что бы установить PostgreSQL в Ubuntu Linux надо выполнить в консоли следующие [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[1382]"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: устанавливаем PostgreSQL" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Как оказалось некоторые приложения используют такой сервер баз данный как PostgreSQL. И случилось именно так, что мне пришлось его устанавливать. Сказать что это делается сложно &#8212; так нет. Все, как обычно, в Ubuntu Linux устанавливается просто.<br />
<span id="more-1382"></span><br />
Для того что бы установить PostgreSQL  в Ubuntu Linux надо выполнить в консоли следующие команды.</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">sudo aptitude install postgresql postgresql-client postgresql-contrib</pre></div></div>

<p>И если мы хотим использовать GUI для работы с базой (выполнения каких либо административных задач), то выполняем еще и такую команду:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">sudo apt-get install pgadmin3</pre></div></div>

<p>После установки надо задать пароль администратора. Делается это так.</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">$ sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'admin_password';
template1=# \q</pre></div></div>

<p>Теперь мы можем спокойно создавать базы данных и пользоваться ими. </p>
<p>По умолчанию доступ к базам доступен только для локального компьютера. Если надо разрешить удаленно подключаться к базе, то делаем следующее. Меняем в файле /etc/postgresql/8.4/main/postgresql.conf строки</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">listen_addresses = 'localhost'
#на строку 
listen_addresses = '*'</pre></div></div>

<p>Далее в файле /etc/postgresql/8.4/main/pg_hba.conf после строки</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# добавляем строку для адреса 10.10.10.10
host    all         all        10.10.10.10/32          md5
# добавляем строку для сети 10.10.0.0/16
host    all         all        10.10.0.0/16          md5</pre></div></div>

<p>И перезапускаем сервер PostgreSQL:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">sudo /etc/init.d/postgresql-8.4 restart</pre></div></div>

<p>Если не хочется при работе с базой пользоваться консолью, можно использовать GUI, который мы уже установили. О GUI в следующей статье. А сейчас только скрин этой замечательной утилиты. </p>
<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/06/pgadmin3_linux.png" rel="lightbox[1382]"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/06/pgadmin3_linux-300x240.png" alt="pgadmin3" title="pgadmin3_linux" width="300" height="240" class="alignnone size-medium wp-image-1383" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/1382/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: работаем с базами данных из скриптах Shell</title>
		<link>http://feyhoa.org.ua/archives/744</link>
		<comments>http://feyhoa.org.ua/archives/744#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:45:08 +0000</pubDate>
		<dc:creator>Designer</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=744</guid>
		<description><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[744]"></a>Сегодня мы расскажем и покажем как использовать выражения Oracle/MySQL SQL в скриптах shell.<br /> <br /> [ad#ad-2]<br /> MySQL: Использование SQL в Shell Scripts</p> 1 2 3 4 5 6 7 8 #!/bin/sh user=&#34;dbuser&#34; pass=&#34;dbpassword&#34; db=&#34;dbnme&#34; mysql -u &#34;$user&#34; -p&#34;$pass&#34; &#34;$db&#34; &#60;&#60;EOF sql-statement-1; sql-statement-2; EOF <p>Использование переменных среды в запросах SQL</p> 1 2 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[744]"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: работаем с базами данных из скриптах Shell" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Сегодня мы расскажем и покажем как использовать выражения Oracle/MySQL SQL в скриптах shell.<br />
<span id="more-744"></span><br />
[ad#ad-2]<br />
<strong>MySQL: Использование SQL в Shell Scripts</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">#!/bin/sh
user=&quot;dbuser&quot;
pass=&quot;dbpassword&quot;
db=&quot;dbnme&quot;
mysql -u &quot;$user&quot; -p&quot;$pass&quot; &quot;$db&quot; &lt;&lt;EOF
  sql-statement-1;
  sql-statement-2;
EOF</pre></td></tr></table></div>

<p><strong>Использование переменных среды в запросах SQL</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">#!/bin/sh
user=&quot;dbuser&quot;
pass=&quot;dbpassword&quot;
db=&quot;dbnme&quot;
sql=&quot;select * from tal_name&quot;
mysql -u &quot;$user&quot; -p&quot;$pass&quot;  &lt;&lt;EOF
  use $db;
  $sql;
EOF</pre></td></tr></table></div>

<p><strong>Oracle: Использование SQL в Shell Scripts</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">#!/bin/sh
user=&quot;system&quot;
pass=&quot;manager&quot;
sqlplus -S $user/$pass &lt;&lt;EOF
  sql-statement-1;
  sql-statement-2;
 exit;
EOF</pre></td></tr></table></div>

<p><strong>Использование переменных среды в запросах SQL</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">#!/bin/sh
user=&quot;system&quot;
pass=&quot;manager&quot;
var=&quot;$1&quot;
sqlplus -S $user/$pass &lt;&lt;EOF
 SELECT * FROM tableName WHERE username=$var;
 exit;
EOF</pre></td></tr></table></div>

<p>Так что все очень просто <img src='http://feyhoa.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/744/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

