Friday, June 6, 2014

Exportar base de datos heroku e importarla a base de datos local


Sacado del link oficial de heroku.

Exportar base de datos de heroku, primero la capturamos en un backup (deben agregar el addon pgbackups de heroku) y luego la pasamos a un archivo, en este caso lo llamaremos latest.dump
$ heroku pgbackups:capture
$ curl -o latest.dump `heroku pgbackups:url`
Si al correr la primera linea les aparece que deben eliminar un backup, dado que ya generaron varios, tienen dos opciones:

heroku pgbackups:capture --expire
lo que hace una captura eliminando el backup más viejo u obtener los backups generados y eliminar alguno en particular:

heroku pgbackups
heroku pgbackups:destroy b003

donde b003 en uno de los backups que mostró el primer comando.

Para importar a la base de datos local:

$ pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump
donde deben remplazar myuser por el usuario de base de datos que tienen, mydb por el nombre de la base de datos donde deseas importar y latest.dump el nombre del archivo que desean importar.



Bookmark and Share

Friday, March 28, 2014

Boostrap Glyphicon y Rails 4

Tratando de usar la versión gratuita de Glyphicon, disponible para bootstrap,  y rails 4 tuve problemas, pero encontrés la solución en stackoverflow.

Aquí la solución:

Se debe agregar el siguiente código a application.css:

@font-face { font-family: 'Glyphicons Halflings'; src: url(asset_path('glyphicons-halflings-regular.eot')); src: url(asset_path('glyphicons-halflings-regular.eot?#iefix')) format('embedded-opentype'), url(asset_path('glyphicons-halflings-regular.woff')) format('woff'), url(asset_path('glyphicons-halflings-regular.ttf')) format('truetype'), url(asset_path('glyphicons-halflings-regular.svg#glyphicons_halflingsregular')) format('svg'); }
y agregar lo siguiente a application.rb
config.assets.paths << "#{Rails}/vendor/assets/fonts"

y listo!

Bookmark and Share

Wednesday, January 29, 2014

Android: Ajustar pantalla cuando aparece el teclado

Android permite ajustar la pantalla cuando se aparece el teclado, existen dos opciones que se pueden resumir en una sola linea:

android:windowSoftInputMode="stateUnchanged|adjustResize"

Esta línea se debe usar en el Manifest.xml dentro de los tags de la actividad donde se desee aplicar. Dependiendo del resultado que se quiera obtener se puede jugar con las opciones.  Además de estas opciones mencionadas existen otras para lograr otros efectos.

Bookmark and Share
Related Posts Plugin for WordPress, Blogger...