Sha256: 98f0cad01ae2ef963ccc34349edf61e1b7b6d73953d982c79152c3b8b1be62e2

Contents?: true

Size: 1.39 KB

Versions: 4

Compression:

Stored size: 1.39 KB

Contents

<h1>Ecrire</h1>
<section as="Database.Information">
  <div class="terminal">
    <code class="language-sql">$ psql -d postgres</code>

    <code class="language-sql">> CREATE USER <%= content_tag :span, user, class: %w(user) %> WITH PASSWORD '<%= content_tag :span, password, class: %w(password) %>';</code>

    <code class="language-sql">> CREATE DATABASE <%= content_tag :span, database, class: %w(name) %>;</code>

    <code class="language-sql">> GRANT ALL PRIVILEGES ON DATABASE <%= content_tag :span, database, class: %w(name) %> to <%= content_tag :span, user, class: %w(user) %>;</code>

    <code class="language-sql">> \c <%= content_tag :span, database, class: %w(name) %></code>

    <code class="language-sql">> CREATE EXTENSION IF NOT EXISTS hstore;</code>
  </div>


  <%= form_tag onboarding_databases_path, method: :post do %>

    <% unless @exception.nil? %>
      <div class='error' as='Message'>
        <%= content_tag :p, @exception %>
      </div>
    <% end %>

    <h2>Connect to your postgresql database</h2>

    <%= text_field_tag 'database[name]', database, placeholder: "Database name", class: %w(name) %>
    <%= text_field_tag 'database[user]', user, placeholder: "Database user", class: %w(user) %>
    <%= text_field_tag 'database[password]', password, placeholder: "Database password", class: %w(password) %>

    <%= button_tag 'Connect', value: 'connect' %>
  <% end %>
</section>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ecrire-0.23.0 lib/ecrire/onboarding/views/onboarding/databases/index.html.erb
ecrire-0.22.1 lib/ecrire/onboarding/views/onboarding/databases/index.html.erb
ecrire-0.21.0 lib/ecrire/onboarding/views/onboarding/databases/index.html.erb
ecrire-0.20.0 lib/ecrire/onboarding/views/onboarding/databases/index.html.erb