Usage | Command |
---|---|
Open postgres with postgres user permission |
psql -U postgres |
Check Postgres version | select version(); |
Show all users with permissions | \du |
List all databases | \l |
Create a database | CREATE DATABASE db_name; |
Grant all permission of a database to Postgres user | GRANT ALL PRIVILEGES ON DATABASE db_name TO pg_user; |
Connect to a database | \c db_name |
Connect to a database as specific user | \c db_name pg_user |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT conrelid::regclass AS table_from | |
, conname | |
, pg_get_constraintdef(c.oid) | |
FROM pg_constraint c | |
JOIN pg_namespace n ON n.oid = c.connamespace | |
WHERE contype IN ('f', 'p ') | |
AND n.nspname = 'public' -- your schema here | |
ORDER BY conrelid::regclass::text, contype DESC; |
// Return multiple className which separate by space
// Usage : Really useful when adding multiple classes to className as modules
export function classes(classArray) {
return classArray.join(' ');
}
const squareBox = <div className={classes([styles['shape'], styles.square ])}>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Install sitemap-generator first | |
const SitemapGenerator = require('sitemap-generator'); | |
// create generator | |
var generator = SitemapGenerator('http://localhost:8080/', { | |
maxDepth: 10, | |
filepath: 'src/sitemap.xml', | |
maxEntriesPerFile: 50000, | |
stripQuerystring: true |
- Prerequisite
- Having Django app with basic set up running
-
Install
Graphene
pip install graphene-django
-
Register
graphene-django
InProject > Settings.py
- Add
graphene-django
to INSTALLED_APPS array - Add Graphene schema under INSTALLED_APPS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Update CentOS with any patches | |
sudo yum update -y --exclude=kernel | |
# Tools | |
sudo yum install -y nano unzip screen wget | |
# Apache 2 | |
sudo yum install -y httpd httpd-devel httpd-tools |
- Prerequisites
- Install Python 3
- Install Pip
- Install Virtualenv
- Install Postgres
- Install Django
- Installation
- Create project
NewerOlder