Postgresql kurduktan hemen sonra yapmanız gerekenler. PgBadger için parametreler. Diskler ve dosya sistemleri.

PostgreSQL ("Post-Gres-Kew-El" olarak telaffuz edilir) geniş yeteneklere sahip ücretsiz, modern bir veritabanıdır. Alibaba, Instagram, Skype, Yahoo ve diğerleri gibi şirketler tarafından kullanılır. Bu, kurulumu, kullanımı ve bakımı kolaydır, sistemin güvenilirliğini gösterir. Wikipedia makalesinden daha yakından inceleyebilirsiniz: https://en.wikipedia.org/wiki/PostgreSQL

Daha fazla temizlik için, bu ayarın değerini arttırın. Ancak, birçok yazma işlemine sahip işlem bankalarında, varsayılan değer performansı düşürebilir. Bununla birlikte, bu parametrenin değerindeki önemli bir artışın, veri saklandığı için olası bir elektrik kesintisi sırasında veri kaybına yol açabileceğinin belirtilmesi önemlidir. İdeal değerler 32 ile 32 arasındadır ve sunucudaki disk seti neredeyse güvenli ise 128 veya.

Örnek olarak, veritabanı tablasının 20 MB'ı varsa ve bu yapılandırmanın boyutu yaklaşık 8 standart megabaytla sınırlıysa, o zaman optimizatör her şey Arama kayıtlarında aranana kadar tabloyu adım adım yükleyecektir. Bir veritabanı erişim planı seçmenin maliyetini belirler. Hızlı sabit sürücüleriniz varsa, bu değer için 1 veya 2 gibi değerleri kullanmayı deneyin.

PostgreSQL çapraz platform açık kaynak kodlu bir veritabanıdır, bu yüzden hemen hemen her sunucuya kurulabilir. Tüm sunucu yapılandırmaları ve vscale tarafından sağlanan tüm işletim sistemleri PostgreSQL kullanımına izin verir.

Ubuntu 16.04 64bit örneğini kurmayı ve yapılandırmayı düşünün.

Bu durumda, yedeği iade edin ve değişikliklerin doğru olduğundan emin olun. Yukarıdaki konfigürasyonlar için doğru değer seçimi ile performansta önemli bir artış elde edebilirsiniz. Sadece sunucu başlatıldığında yüklenebilir.

Varsayılan olarak, boş bir dize ile belirtilen bilgisayar adı kullanılır. Her veritabanı için kullanıcı adlarının kullanılmasına izin verir. Bu parametrenin değeri doğru olduğunda, global global kullanıcılar yine de oluşturulabilir. Bu işlev, silindiğinde son bir çözüm bulunana kadar geçici bir önlem olarak oluşturuldu. Küçük değerler planlama süresini kısaltır, ancak daha düşük sorgu planlarına yol açabilir.

Teknik gereksinimleri

• Sudo hakları olan kullanıcı
• Ubuntu 16.04

Adım 1. Yüklenecek kaynağı seçin

PostgreSQL çok popüler bir veritabanı sunucusudur, bu yüzden resmi Ubuntu depolarında bulunur. Ancak, PPA geliştiricileri PostgreSQL'te en son sürümü bulabilirsiniz. Örneğin, bu kılavuzu yazı zaman Ubuntu depo PostgreSQL 9.5 sahiptir ve PPA'dan 9.6 kurulabilir. Bu DBMS'nin en son özelliklerine gereksiniminiz yoksa, geçerli adım atlanabilir. Aksi halde, PostgreSQL deposunu sistem kaynak listesine ekleyin:

Daha sonra programlayıcı geliştirildi, böylece bu şekilde yazılan dahili kayıtlar yeniden düzenlenebilir; Bu yapılandırma parametresi, bu yeniden sıralama işleminin ne ölçüde gerçekleştirildiğini kontrol eder. Bu nedenle, komutta belirtilen birleştirme sırası, ilişkinin bağlı olduğu asıl sıra olacaktır.

Komut iyileştiricisi her zaman en uygun birleştirme sırasını seçmez; İleri düzey kullanıcılar bu değişkenin değerini geçici olarak 1'e ayarlamaya karar verebilir ve daha sonra istenen bağlantı sırasını açıkça belirtir. Veritabanı etkinliğinin blok düzeyinde istatistiklerin toplanmasını içerir.

Sudo sh- "yankı" deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg ana "\u003e\u003e /etc/apt/sources.list.d/pgdg.list"

ve bunun için bir anahtar ekleyin

Wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key eklentisi -

Bu, paketleri yeni sürüme geçirirken en yeni sürümleri almanızı sağlayacaktır.

Adım 2: PostgreSQL'i kurun

Sistem son zamanlarda yüklüyse ve önceki adımı atladıysanız, sistem kurulumu sırasında paket dizini güncellendiğinden, bu adımı atlayabilirsiniz. Aksi halde, komutu çalıştırın:

Bir veritabanı etkinliği satırı düzeyinde istatistik toplamayı sağlar. Etkinleştirilirse, toplanan istatistikler sunucu yeniden başlatıldığında her zaman sıfırlanır. Devre dışı bırakılmışsa, sunucunun yeniden başlatılması arasında istatistikler birikir. Şematik manipülasyon hakkında daha fazla bilgi için, Bölüm 8'e bakınız.

Değer, geçerli veritabanı için varsayılan tablo alanını belirtmek için bir tablo alanı adı veya boş bir dize olabilir. Bölüm 6'da. Bazen, bir yedeklemeden rol tanımları geri yüklenirken doğrudan bağlantılar gibi sorunlardan kaçınmak için taramayı kapatmak yararlıdır. Bu parametre, her yeni işlem için varsayılan yalıtım seviyesini kontrol eder.

Sudo apt-get güncellemesi

Bu komut, yeni ve güncel paketleri kurmanıza izin verecek dizini güncelleyecektir.

PostgreSQL'in resmi depolardan ve PPA'dan yüklenmesi aynı şekilde gerçekleştirilir. PostgreSQL paketlerini indirin ve yükleyin ve katkıda bulunun (katkıda ek olarak bazı ek işlevler ve yardımcı programlar sağlar):

Adım 3. Veritabanı sunucusuna bağlanma

Programın yüklenmesi sırasında, sistemde otomatik olarak veritabanı yöneticisi hesabı oluşturuldu - postgres. Bu aşamada, veritabanı sistemine erişim sadece bu yolla elde edilebilir.
Postgres oturumuna geçebilir ve programın kabuğunu çalıştırabilirsiniz:

Bu parametre her yeni işlem için salt okunur durumunu kontrol eder. Belirtilen sayıda milisaniyeyi aşan reklamları durdurur. Varsayılan olan sıfır değeri bu kısıtlamayı devre dışı bırakır. Parametrenin değeri varsayılan olarak basamak sayısına eklenir. Değer, kısmen anlamlı basamaklar dahil olmak üzere 2'ye ayarlanabilir; Doğru şekilde geri yüklenmesi gereken yedeklerdeki kayan noktalı veriler için özellikle kullanışlıdır.

İstenmeyen basamakları bastırmak için negatif bir değere de ayarlanabilir. İstemci tarafında kodlamayı ayarlar. Varsayılan olarak, veritabanı kodlaması kullanılır. Mesajların görüntülendiği dili belirtir. Bölüm 1. Bazı sistemlerde bu dil kategorisi yoktur; Bu değişkeni ayarlamak çalışır, ancak etkilemez.

Sudo su - postgres
psql'in

veya oturumu değiştirmeden postgres adına kabuğu çalıştırın:

Sudo -u postgres psql

Psql komut satırında, bir şekilde veya başka bir şekilde, nasıl çıkacağınızı bilmeniz gerekir. Çıkış komutunu girerek bunu yapabilirsiniz:

(Çıkış için kısa).

4. Adım: Yeni bir rol oluşturun

Kurulumu talimatlara göre gerçekleştirdiyseniz, o zamana kadar DBMS'nizde sadece bir rol var - postgres. Veritabanlarınızla çalışmak için bu rolü kullanmamanız, ancak her bir veritabanı için (veya gerekirse birkaç tane) yeni bir rol oluşturmanız önerilir. Yeni bir rol oluşturmak için iki standart yöntem vardır:

Bu değişken boş bir dize olarak tanımlanırsa, değer, sunucunun üretim ortamından sisteme bağımlı bir şekilde miras alınır. Tarih ve saat değerlerini formatlamak için kullanılacak dili ayarlar. Değer boş bir dizeye ayarlanmışsa, otomatik yol arama devre dışıdır.

Bu parametre, süper kullanıcı tarafından çalışma zamanında değiştirilebilir, ancak bu şekilde yapılan ayar, yalnızca istemci bağlantısının sonuna kadar kaydedilir, bu nedenle bu yöntem geliştirme amacıyla ayrılmalıdır. Özellikle altyazıların çeşitli komutlarda varsayılan olarak dahil edilip edilmediğini, özellikle mirasın anlamlarını kontrol eder. Daha önceki sürümlere dahil edilmemişlerdir. Bölüm 5'te. Metin verilerini sınıflandırmak için kullanılan dili görüntüler. 1. bölümde.

  1. bazı basit soruları cevaplamanın yeterli olduğu etkileşimli bir mod;
  2. dBMS'nin komut satırında bir rol oluşturma komutu.

Etkileşimli modda ayrıntı vermeyeceğiz, çünkü çoğu durumda gereksinimleri tam olarak karşılayan bir rol oluşturabiliriz, sadece basit bir komut yapabiliriz (bundan önce Adım 3'te açıklandığı gibi komut satırı modunda olmalıyız). Kullanıcı adını, istenen kullanıcı adı ve şifre ile değiştirmeyi unutmayın - bu kullanıcının şifresinde:

Veri tabanı başlatıldığında değer belirlenir. Karakter sınıflamasını tanımlayan dili görüntüler. Bir işlevin maksimum argüman sayısını gösterir. Tanımlayıcının maksimum uzunluğunu gösterir. Maksimum dizin sayısı sayısını görüntüler.

Veritabanının kodlamasını gösterir. Veritabanı oluşturulduğunda belirlenir. Sunucunun sürüm numarasını görüntüler. Aşağıdaki talimatlar, mahkemenin bilgi altyapısının altyapısının personeli, özellikle de sorumlu olan kişiler içindir. Bu zorunlu olmamasına rağmen, aşağıdaki eylemleri gerçekleştirmekten sorumlu kişi için çok yararlıdır.

İsim tırnak işaretleri olmadan verilir ve şifre tek tırnak işareti içinde olur.

Adım 5. Bir Veri Tabanı Oluşturmak

Psql komut satırı modunda, veritabanı oluştur create komutunu kullanarak ve veritabanının adını belirterek oluşturabiliriz. Örneğin vscale_db adlı bir veritabanı oluşturmak için aşağıdaki komutu çalıştırın:

Vscale_db veritabanı oluştur;

Adım 6. Haklar atayın

Veritabanına hakların atanması için önceden yaratılmış olan rolü oluşturduk. Sadece bir veritabanı kullanıcısı kullanacağınız çoğu projede, tam haklara gereksinim olacaktır. Bunları aşağıdaki gibi yapabilirsiniz:

Veritabanı yönetim sistemi

Uygulama ana bilgisayarının işletim sistemine bağlı olarak, sistemi kurmaktan sorumlu kişi aşağıdaki yazılıma sahip olmalıdır. Bu seçime rağmen, veritabanı yapısı bu sürümde tekrarlanırsa, veritabanının sürüm 4 ile geriye dönük uyumluluğu vardır.

Tüm kurulum olasılıklarını karşılayamadığımızdan, işletim sisteminde zaten kurulmuş olan veritabanının konfigürasyonunu açıklayacağız. Yükleme sırasında bu parola ayarlanmamışsa, ana bilgisayar işletim sistemi yöneticisi bunu yapmalıdır.

vscale_db, 5. adımda seçilen veritabanının adıdır ve kullanıcı adı 4. adımda belirtilen kullanıcı adıdır.

Minimal gerekli tüm ön ayar tamamlandı. Psql'den "\\ q" yazarak çıkabilirsiniz.

7. Adım. Kimlik doğrulama ve veritabanına başlama

Şu an veritabanına başlamak için ihtiyacınız olan her şeye sahip olursunuz. Buna bağlanmak için psql'yi aşağıdaki parametrelerle çalıştırın: host "-h localhost" (yerel veritabanına bağlandığımızda), "vscale_db" veritabanı adı ve "kullanıcı adı" kullanıcı adı:

İşletim sisteminin yapılandırmasına bağlı olarak, kullanıcının bu komutu yürütmek için kullanıcı şifresini girmesi gerekecektir. Şifre girilerek ayarlanmalı ve ardından anahtarı girmeli ve işlemi tekrarlayınız. Bundan sonra, sadece oturumu kapatmak için komutu çalıştırın. Bu dosyada uzun bir açıklayıcı belge var. Bu nedenle, bu dosyanın amacı ince ayar ve uzaktan erişime erişimdir. Bu bazen bir seferde birden fazla işlemin hazırlanmasını gerektirir.

Bu nedenle, el ile yapılan, imkansız değilse, senaryoyu makul bir süre içinde kullanması zorlaştıran önemli sayıda ayarı kapatır. Bu nedenle, mahkemelerin sistemlerini kendi özelliklerine göre kurmaya başlayabildikleri minimal bir konfigürasyona sahip veritabanlarının kopyaları, sistemin bir ikili versiyonu ile kullanılabilir hale gelir. Sonuçta, ikili biçimde erişilebilirler.

Psql -h localhost vscale_db kullanıcı adı

Bundan sonra, veritabanınızla etkileşime girebileceksiniz: tablo oluşturma, bunlarda bilgi derleme, seçimler yapma, vb.

Sonuç

Yukarıdakileri özetlemek için, PostgreSQL'in kullanıma hazırlanması için çok basit bir adım atıyoruz. Veritabanı sunucusunu kurun ve kabuğu başlatın:

Uygulama sunucusunu yükleyin ve yapılandırın

Bu, yöneticinin başvuruyu, Gelir İdaresi'nin birey ve tüzel kişiliklerinin istişarelerinin hizmetine kaydettirmesi için gereklidir. Sistemin doğru çalışmasını sağlamak için, aşağıdaki adımların başarıyla tamamlandığından emin olun.

Bu kütüphaneler, mesajların web servisi aracılığıyla kusursuz şekilde çalışması için bir koşuldur. Bazı işletim sistemlerinin, bu sunucuları sunucunun başlatılmasını ve kapatılmasını zaten yapılandıran yükleme paketleri aracılığıyla kurmanıza izin verdiğine dikkat edilmelidir. Bu nedenle, bu bağlantılar tarafından başvurulan dosyaları değiştirmeniz gerekir.

Sudo apt-get güncellemesi
sudo apt-get install postgresql postgresql-contrib
sudo -u postgres psql

Bir kullanıcı, bir veritabanı oluşturun ve hakları atayın:

"Şifre" şifresi ile kullanıcı kullanıcı adı oluşturun;
veritabanı oluştur vscale_db;
vscale_db veritabanındaki tüm ayrıcalıkları kullanıcı adına ver;
\\ q

Ubuntu 16.04'te PostgreSQL'in kurulumuna ve ilk konfigürasyonuna baktık. Özellikler ve ince ayar hakkında daha fazla ayrıntı resmi web sitesinde bulunabilir:

İşte bir prosedür, örneğin bir anahtar deposu ve güven deposu oluşturmak. Paket, işlem durumunu başarıyla tamamladı: yeniden başlatma gerekiyor. İki şey daha var. Aşağıda, neyin başarıldığı adım adımdır. Her zaman en modern olanakları kullanırız. Bu yüzden el ile kurmamız gerekiyor.

Aşağıdaki bilgiler görüntülenir. Şu anda devre dışı. Her şey olursa, istek değişecektir. Şu anda, bilgi görüntülenmeyecek. Dağıtım başarılı olsaydı konsola geri dönelim. İlki, sürücü yapılandırması, ikincisi ise veri kaynağıdır. İşte tam bir sürücü bölümünün neye benzediğine dair bir örnek. Sadece bölümün üstünde bölüm var. Değerler referans değerleri değil, sadece örneklerdir.

İlişkisel veritabanı yönetim sistemleri, birçok web sitesinin ve uygulamanın önemli bir bileşenidir. Verileri depolamak ve bilgiye erişimi düzenlemek için yapılandırılmış bir yol sağlarlar.

Postgresql, MySQL ve üretim sunucularını giderek değiştiren bir nesne-ilişkisel veritabanı yönetim sistemidir. Avantajı, güvenilir veri aktarımı ve okuma kilidi olmadan paralelleştirme gibi bir dizi ek özellik ve geliştirmelerdir. Bu DBMS'yi çeşitli programlama dillerinden kullanabilirsiniz ve PL / pgSQL sorgu sözdizimi Oracle'dan MySQL'e çok benzer.

Her kurulum, bağlantı havuzunun optimal değerlerini kontrol etmeli ve gerekirse daha büyük olabilir. Yukarıda belirtildiği gibi, ayrıca fasulye için bir veri kaynağı oluşturabilirsiniz. Bu parametreler isteğe bağlıdır, ancak önerilir. Aksi halde bir hata oluşturulacaktır.

Varsayılan olarak, dize şöyle görünür. Yukarıdaki komut, her değiştirilmiş sunucuda bir kez yürütülmelidir. Örneğin, bir sunucu "170" olduğunu ve bu sunucuda on veritabanının olduğunu varsayalım. Ayarlar diğer tüm sunucu veritabanları için zaten çalışacaktır. Yeni veritabanı daha sonra oluşturulduysa, zaten ayarları tanır.

Bu yazıda, Postgresql Ubuntu 16.04'ün nasıl kurulacağına ve bu sistem için ilk kurulum ve hazırlığın nasıl yapılacağına bakacağız.

Ubuntu'da Postgresql yükleme 16.04

Bu program çok popüler bir veritabanı sunucusudur, çünkü program resmi depolardadır. Ancak en yeni sürümü almak istiyorsanız, PPA sistemine eklemeniz gerekir. Bunu yapmak için aşağıdaki komutları çalıştırın:

Dosya yükleme seçenekleri belirleme

Başka bir veritabanı sunucunuz varsa, aynı prosedürü yapmanız gerekir. Örneğin, aşağıdaki satırı kullanabilirsiniz.

Uygulama sunucusunda veritabanlarını yapılandırma

  Kaynaklardan biri, detaylar, süreçler ve belgeler hakkındaki tüm bilgileri saklayan sistemin meta veri veritabanıdır. Verilerin ikinci kaynak - sadece ikili belgeleri saklayan veritabanı, o sistemdeki taraflara gönderildi ve sistemde oluşturulmaz belgelerin gerçek içeriğidir olduğunu.

sudo sh- "yankı" deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg ana "\u003e\u003e /etc/apt/sources.list.d/pgdg.list"
  $ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key eklentisi -


Daha sonra mevcut en yeni sürümü almak için paket listelerini güncelleyin:

sudo apt-get güncelleştirmesi

Postgresl Ubuntu’yu PPA’dan veya resmi depolardan yüklemek aynı şekilde görünüyor:

Sistem kayıt verilerini kaydetmek için sorumlu üçüncü veri kaynağını kullanmak mümkündür. Performansı artırmak için bu özelliği öneriyoruz. Günlükleri depolamak için ayrı bir veri kaynağı kullanıp kullanmadığına bakılmaksızın, dergiler veri kaynağı dosyalarında ayrı olarak referans alınır. Testlerimizde, loglardaki minimum baz bağlantı sayısını, uygulama veritabanının maksimum büyüklüğünün yarısına ve aynı temel uygulama değerlerine sahip maksimum miktara ayarladık.

sudo apt-get install postgresql postgresql-contrib


Yükleme tamamlandığında, yapılandırmaya devam edebilirsiniz.

Ubuntu'da Postgresql'i yapılandırma

Postgresql Ubuntu'nun nasıl kurulacağını biliyorsunuz, ancak tam teşekküllü bir işe başlamak için yeterli değil. İlk önce, terminali açın ve aşağıdaki komutu kullanarak postgres kullanıcısına geçin:

sudo su - postgres


Bu hesap, programın yüklenmesi sırasında oluşturulur ve şu anda veritabanı sistemine yalnızca onunla erişebilirsiniz. Varsayılan olarak, postgress kimlik doğrulama ve yetkilendirme için rol kavramını kullanır.

Bu Unix hesaplarına çok benzer, ancak program kullanıcıları ve grupları ayırt etmiyor, sadece roller var. Hemen Yerel Sistem hesabı için bir rol varsa, onların rolleri Sistem hesabını bağlamak için çalışıyor PostgreSQL'i yükledikten sonra, kullanıcı yönetimi konsoluna giriş ve eylemler onu izin gerçekleştirebilir. Böylece, kullanıcı postgresine geçtikten sonra yönetim konsoluna girebilirsiniz:


Ve bağlantı bilgilerine bakın:


Kadrandan çıkmak için:

Şimdi diğer roller ve veritabanları nasıl oluşturacağına bakalım.

Postgresql Rolünü Oluşturma

Postgres hesabını kullanarak zaten veritabanıyla çalışabilirsiniz, ancak ek bir rol oluşturalım. Postgres hesabı bir yöneticidir, bu yüzden yönetim işlevlerine erişimi vardır. Bir kullanıcı oluşturmak için şunu çalıştırın:

createuser - etkileşimli


Komut sadece iki soru, yeni rolün adı ve süper kullanıcısı tarafından yapılması gerekip gerekmediğini soracaktır.

Bir Veri Tabanı Oluşturmak

Sistem kullanıcılarına rol adları eşlendiğinde, veritabanı adı kullanıcı adıyla eşleşecektir. Örneğin, kullanıcı segmentini oluşturursak, sistem varsayılan olarak segiy veritabanına erişmeyi deneyecektir. Çok basit bir şekilde oluşturabiliriz:

sudo su - sergiy


Konsola gidip bağlantı hakkındaki bilgileri izliyoruz:


Hepsi işe yaradı. Segmenti rolünü segiy veritabanına kullanarak bağladık. Başka bir veritabanı belirtmeniz gerekirse, bunu -d seçeneği ile yapabilirsiniz, örneğin:

psql -d postgres


Tüm bileşenler, yukarıda açıklandığı gibi yapılandırılmış olması şartıyla, doğru bir şekilde çalışmıştır.

Tablo oluşturma

Artık Postgresql veritabanına nasıl bağlanacağınızı bildiğinize göre, ana görevlerin nasıl yapıldığına bakalım. Öncelikle, bazı verileri depolamak için tablolar oluşturmaya bakalım. Postgresql tablosu oluşturmak için aşağıdaki sözdizimini kullanın:

TABLO ve ME tablosunu oluştur (
column_name1 type_column (uzunluk) kısıtlaması,
column_name2 type_of_column (uzunluk),
column_name3 type_column (uzunluk)
);

Gördüğünüz gibi, önce tablonun adını belirledik, sonra her bir sütunu açıklarız. Sütunun bir adı, türü ve boyutu olmalıdır ve ayrıca burada yer alacak veriler için sınırlar da belirleyebilirsiniz. Örneğin:

CREATE TABLE oyun alanı (
  equip_id seri PRIMARY KEY,
  tip varchar (50) NOT NULL,
  renk varchar (25) NOT NULL,
  Konumu varchar (25) onay (( 'kuzeye', 'güney', 'batı', 'doğu', 'kuzeydoğusunda', 'güneydoğu', 'güneybatı', 'kuzeybatısında') 'de yer),
  install_date tarihi
);


Üzerinde bulunan ekipmanı tanımlamak için çocuk oyun alanı için bir masa oluşturduk. İlk olarak, türün seri numarası olan equip_id tanımlayıcısı gelir; bu, değerinin otomatik olarak artacağı anlamına gelir; birincil anahtar, değerlerin benzersiz olması gerektiği anlamına gelir.

Aşağıdaki sütunlar normal çizgilerdir, onlar için alanın uzunluğunu belirleriz, boş olamazlar (NULL DEĞİL). Bir sonraki sütun da bir dizedir, ancak belirtilen değerlerden yalnızca birini içerebilir, son sütun ise oluşturma tarihidir.

Aşağıdaki komutu çalıştırarak tüm tabloları görüntüleyebilirsiniz:


Burada masamıza ek olarak başka bir değişken var - playground_equip_id_seq. Bu alanın son değerini içerir. Sadece tabloları görüntülemek istiyorsanız, şunu çalıştırın:


Veri ekleme ve silme

Bir masamız var ama şu ana kadar boş. Ona biraz veri ekleyebiliriz. Saldırıyı açıklayan bir öğe ekleyelim. Bunun için aşağıdaki komutlar kullanılır:

oyun (tip, renk, konum, install_date) VALUES ( "slayt", "mavi", "güneye", "2016/04/28") INSERT INTO;

oyun (tip, renk, konum, install_date) DEĞERLER ( "salıncak", "sarı", "kuzeybatısında", "2015/08/16") INSERT INTO;

Sütun adlarının tırnak işaretleri içine alınması gerekmediğini, ancak değer adlarının gerekli olduğunu unutmayın. Şimdi bak ne oldu:

SELECT * oyun alanından;


Kayıtları herhangi bir ölçütle silebilirsiniz, örneğin, tip alanı slayt olan kayıtları silebilirsiniz:

WHERE type = "slide" oyun alanından DELETE;

Ve yine ne olduğuna bakalım:

SELECT * oyun alanından;


Phppgadmin yükleniyor

Veritabanını terminalden yönetmek her zaman uygun değildir. Bazen web arayüzünden her şeye erişmeniz gerekir. Bunun için bir phppgadmin programı var, ancak çalışması için Apache web sunucusuna ihtiyacınız var. Programı kurmak için şunu yazın:

sudo apt install phppgadmin

Yükleme tamamlandığında, /etc/apache2/conf-available/phppgadmin.conf dosyasını açın ve satırı yorumlayın:

Ve bunun yerine ekleyin:

Bu adrese yalnızca yerel bilgisayardan değil, diğer ağ cihazlarından da erişim açmak gerekmektedir. Postgres hesabına giriş yapamayacağınızı unutmayın, bu güvenlik nedeniyle. Bittiğinde, Apahce'yi tekrar başlatın:

sudo service apache2 yeniden başlat

bulgular

Şimdi Postgresql Ubuntu 16.04 kurulumu tamamlandı ve hatta normal MySQL'e çok benzeyen PgSQL'in sözdizimine kısa bir gezintiye geçtiniz, ancak bazı farklılıklar var. Herhangi bir sorunuz varsa, yorumlarınızı sorun!

Teması devam ediyor:
İşletim Sistemleri

Fabrika ayarlarına sıfırlama - cihazla ilgili birçok sorunu çözme. Süreç zaman alıcı değil ve zaman çok fazla sürmeyecek. Sert sıfırlama nasıl yapılır ...